-
Notifications
You must be signed in to change notification settings - Fork 42
Open
Description
Hi there,
I'd like to use the pinch function.
On Android, it works fine, but on iOS I get the error below.
Is there any trick that could save the day?
Many thanks!
==================================
Environment:
IPHONEOS_DEPLOYMENT_TARGET = 17.0;
"@nativescript/ios": "8.9.2"
"@nstudio/nativescript-camera-plus": "^6.0.1",
<CameraPlus
*ngIf="showCamera"
ngProjectAs="camera"
debug="false"
pinchToZoom="true"
confirmSaveText="Választás"
confirmRetakeText="Mégsem"
galleryPickerMode="single"
showCaptureIcon="false"
showGalleryIcon="false"
showToggleIcon="false"
showFlashIcon="false"
saveToGallery="false"
confirmPhotos="false"
enableVideo="false"
(confirmScreenDismissedEvent)="confirmScreenDismissedEvent()"
(confirmScreenShownEvent)="onConfirmScreenShown()"
(imagesSelectedEvent)="onImageSelected($event)"
(photoCapturedEvent)="onPhotoCaptured($event)"
(loaded)="onCameraLoaded($event)"
></CameraPlus>
The stack trace:
====== Assertion failed ======
Native stack trace:
1 0x103768a98 tns::Assert(bool, v8::Isolate*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) + 164
2 0x10378bc44 tns::Interop::WriteValue(v8::Local<v8::Context>, tns::TypeEncoding const*, void*, v8::Local<v8::Value>) + 4876
3 0x10378a914 tns::Interop::SetFFIParams(v8::Local<v8::Context>, tns::TypeEncoding const*, tns::FFICall*, int, int, tns::V8Args&) + 120
4 0x10378a4e0 tns::Interop::CallFunctionInternal(tns::MethodCall&) + 292
5 0x10372a2e4 tns::ArgConverter::Invoke(v8::Local<v8::Context>, objc_class*, v8::Local<v8::Object>, tns::V8Args&, tns::MethodMeta const*, bool) + 1152
6 0x10374d56c tns::MetadataBuilder::InvokeMethod(v8::Local<v8::Context>, tns::MethodMeta const*, v8::Local<v8::Object>, tns::V8Args&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, bool) + 88
7 0x10374cfa0 tns::MetadataBuilder::PropertySetterCallback(v8::FunctionCallbackInfo<v8::Value> const&) + 432
8 0x1038725dc v8::internal::FunctionCallbackArguments::Call(v8::internal::CallHandlerInfo) + 276
9 0x103871c18 v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) + 504
10 0x103871610 v8::internal::Builtins::InvokeApiFunction(v8::internal::Isolate*, bool, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*, v8::internal::Handle<v8::internal::HeapObject>) + 492
11 0x103c1e64c v8::internal::Object::SetPropertyWithAccessor(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::Maybe<v8::internal::ShouldThrow>) + 412
12 0x103c22028 v8::internal::Object::SetPropertyInternal(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::Maybe<v8::internal::ShouldThrow>, v8::internal::StoreOrigin, bool*) + 580
13 0x103c22694 v8::internal::Object::SetSuperProperty(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::StoreOrigin, v8::Maybe<v8::internal::ShouldThrow>) + 92
14 0x103c2216c v8::internal::Object::SetPropertyInternal(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::Maybe<v8::internal::ShouldThrow>, v8::internal::StoreOrigin, bool*) + 904
15 0x103c21d8c v8::internal::Object::SetProperty(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::StoreOrigin, v8::Maybe<v8::internal::ShouldThrow>) + 80
16 0x103acb934 v8::internal::StoreIC::Store(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Object>, v8::internal::StoreOrigin) + 1212
17 0x103ad0f98 v8::internal::Runtime_StoreIC_Miss(int, unsigned long*, v8::internal::Isolate*) + 352
18 0x1040f9e0c Builtins_CEntry_Return1_DontSaveFPRegs_ArgvOnStack_NoBuiltinExit + 108
19 0x104181014 Builtins_SetNamedPropertyHandler + 148
20 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
21 0x104086190 Builtins_JSEntryTrampoline + 176
22 0x104085e24 Builtins_JSEntry + 164
23 0x103a410d8 v8::internal::(anonymous namespace)::Invoke(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&) + 2680
24 0x103a4062c v8::internal::Execution::Call(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*) + 212
25 0x103c1e80c v8::internal::Object::SetPropertyWithAccessor(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::Maybe<v8::internal::ShouldThrow>) + 860
26 0x103c22028 v8::internal::Object::SetPropertyInternal(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::Maybe<v8::internal::ShouldThrow>, v8::internal::StoreOrigin, bool*) + 580
27 0x103c21d8c v8::internal::Object::SetProperty(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::StoreOrigin, v8::Maybe<v8::internal::ShouldThrow>) + 80
28 0x103d0e55c v8::internal::Runtime::SetObjectProperty(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, v8::internal::StoreOrigin, v8::Maybe<v8::internal::ShouldThrow>) + 296
29 0x103d11f14 v8::internal::Runtime_SetKeyedProperty(int, unsigned long*, v8::internal::Isolate*) + 88
30 0x1040f9e0c Builtins_CEntry_Return1_DontSaveFPRegs_ArgvOnStack_NoBuiltinExit + 108
31 0x1041811cc Builtins_SetKeyedPropertyHandler + 140
32 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
33 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
34 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
35 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
36 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
37 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
38 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
39 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
40 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
41 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
42 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
43 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
44 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
45 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
46 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
47 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
48 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
49 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
50 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
51 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
52 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
53 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
54 0x104086190 Builtins_JSEntryTrampoline + 176
55 0x104085e24 Builtins_JSEntry + 164
56 0x103a410d8 v8::internal::(anonymous namespace)::Invoke(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&) + 2680
57 0x103a4062c v8::internal::Execution::Call(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*) + 212
58 0x103c1e80c v8::internal::Object::SetPropertyWithAccessor(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::Maybe<v8::internal::ShouldThrow>) + 860
59 0x103c22028 v8::internal::Object::SetPropertyInternal(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::Maybe<v8::internal::ShouldThrow>, v8::internal::StoreOrigin, bool*) + 580
60 0x103c21d8c v8::internal::Object::SetProperty(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::StoreOrigin, v8::Maybe<v8::internal::ShouldThrow>) + 80
61 0x103d0e55c v8::internal::Runtime::SetObjectProperty(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, v8::internal::StoreOrigin, v8::Maybe<v8::internal::ShouldThrow>) + 296
62 0x103d11f14 v8::internal::Runtime_SetKeyedProperty(int, unsigned long*, v8::internal::Isolate*) + 88
63 0x1040f9e0c Builtins_CEntry_Return1_DontSaveFPRegs_ArgvOnStack_NoBuiltinExit + 108
64 0x1041811cc Builtins_SetKeyedPropertyHandler + 140
65 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
66 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
67 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
68 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
69 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
70 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
71 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
72 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
73 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
74 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
75 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
76 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
77 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
78 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
79 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
80 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
81 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
82 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
83 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
84 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
85 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
86 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
87 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
88 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
89 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
90 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
91 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
92 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
93 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
94 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
95 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
96 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
97 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
98 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
99 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
100 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
101 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
102 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
103 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
104 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
105 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
106 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
107 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
108 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
109 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
110 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
111 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
112 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
113 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
114 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
115 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
116 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
117 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
118 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
119 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
120 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
121 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
122 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
123 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
124 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
125 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
126 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
127 0x104087e58 Builtins_InterpreterEntryTrampoline + 248
[truncated]
JavaScript stack trace:
at set pinchToZoom (file: src/webpack:/hu.libri.app/node_modules/@nstudio/nativescript-camera-plus/index.ios.js:750:0)
at setPropertyInternal (file: src/webpack:/hu.libri.app/node_modules/@nativescript/angular/fesm2022/nativescript-angular.mjs:1317:27)
at setProperty (file: src/webpack:/hu.libri.app/node_modules/@nativescript/angular/fesm2022/nativescript-angular.mjs:1269:17)
at setAttribute (file: src/webpack:/hu.libri.app/node_modules/@nativescript/angular/fesm2022/nativescript-angular.mjs:1675:22)
at <anonymous> (file: src/webpack:/hu.libri.app/node_modules/@nativescript/angular/fesm2022/nativescript-angular.mjs:1460:63)
at executeDomChange (file: src/webpack:/hu.libri.app/node_modules/@nativescript/angular/fesm2022/nativescript-angular.mjs:1440:19)
at descriptor.value (file: src/webpack:/hu.libri.app/node_modules/@nativescript/angular/fesm2022/nativescript-angular.mjs:1460:40)
at <anonymous> (file: src/webpack:/hu.libri.app/node_modules/@nativescript/angular/fesm2022/nativescript-angular.mjs:1416:39)
at invoke (file: src/webpack:/hu.libri.app/node_modules/zone.js/fesm2015/zone.js:398:0)
at run (file: src/webpack:/hu.libri.app/node_modules/zone.js/fesm2015/zone.js:113:0)
^C
Metadata
Metadata
Assignees
Labels
No labels