0
我有一個ImagePicker控制器。當在模擬器上選擇圖像時,一切正常,當它在設備上運行時,我得到了一個可怕的崩潰!Xamarin IOS ImagePicker在項目選擇上崩潰
如果我嘗試調試,調試器不會停在方法內部,如果我寫了一些內容記錄在方法中,它沒有記錄。
這是我的選擇器代碼:
imagePicker = new UIImagePickerController();
imagePicker.SourceType = UIImagePickerControllerSourceType.PhotoLibrary;
imagePicker.MediaTypes = UIImagePickerController.AvailableMediaTypes (UIImagePickerControllerSourceType.PhotoLibrary);
imagePicker.FinishedPickingMedia += ImagePicker_FinishedPickingMedia;
imagePicker.Canceled += (sender, e) => { imagePicker.DismissModalViewController (true);};
profPic.UserInteractionEnabled = true;
profPic.AddGestureRecognizer(new UITapGestureRecognizer(()=>
{
NavigationController.ShowViewController(imagePicker, this);
}));
這是例外:
2015-11-26 17:54:41.933 FairbooksIOS[204:5289] critical: Stacktrace:
2015-11-26 17:54:41.934 FairbooksIOS[204:5289] critical: at <unknown> <0xffffffff>
2015-11-26 17:54:41.934 FairbooksIOS[204:5289] critical: at (wrapper managed-to-native) UIKit.UIApplication.UIApplicationMain (int,string[],intptr,intptr) <0xffffffff>
2015-11-26 17:54:41.935 FairbooksIOS[204:5289] critical: at UIKit.UIApplication.Main (string[],intptr,intptr) [0x00005] in /Users/builder/data/lanes/2320/1f068b49/source/maccore/src/UIKit/UIApplication.cs:77
2015-11-26 17:54:41.935 FairbooksIOS[204:5289] critical: at UIKit.UIApplication.Main (string[],string,string) [0x0001c] in /Users/builder/data/lanes/2320/1f068b49/source/maccore/src/UIKit/UIApplication.cs:60
2015-11-26 17:54:41.936 FairbooksIOS[204:5289] critical: at Fairbooks.IOS.Application.Main (string[]) [0x00009] in /Users/ziba/git/Fairbooks.IOS/Main.cs:19
2015-11-26 17:54:41.936 FairbooksIOS[204:5289] critical: at (wrapper runtime-invoke) object.runtime_invoke_dynamic (intptr,intptr,intptr,intptr) <0xffffffff>
2015-11-26 17:54:41.936 FairbooksIOS[204:5289] critical:
Native stacktrace:
2015-11-26 17:54:42.090 FairbooksIOS[204:5289] critical: 0 FairbooksIOS 0x0000000100cf9278 mono_handle_native_sigsegv + 260
2015-11-26 17:54:42.090 FairbooksIOS[204:5289] critical: 1 FairbooksIOS 0x0000000100d061c4 mono_sigsegv_signal_handler + 328
2015-11-26 17:54:42.091 FairbooksIOS[204:5289] critical: 2 libsystem_platform.dylib 0x000000019a2bd94c _sigtramp + 68
2015-11-26 17:54:42.091 FairbooksIOS[204:5289] critical: 3 FairbooksIOS 0x0000000100de9c24 _ZL16get_raw_gchandleP11objc_object + 44
2015-11-26 17:54:42.091 FairbooksIOS[204:5289] critical: 4 FairbooksIOS 0x0000000100de9bc4 _ZL12get_gchandleP11objc_object + 24
2015-11-26 17:54:42.092 FairbooksIOS[204:5289] critical: 5 FairbooksIOS 0x0000000100de9834 xamarin_get_gchandle + 24
2015-11-26 17:54:42.092 FairbooksIOS[204:5289] critical: 6 FairbooksIOS 0x0000000100de9788 xamarin_get_nsobject_with_type_for_ptr_created + 100
2015-11-26 17:54:42.092 FairbooksIOS[204:5289] critical: 7 FairbooksIOS 0x0000000100df38cc xamarin_trampoline + 4144
2015-11-26 17:54:42.092 FairbooksIOS[204:5289] critical: 8 UIKit 0x000000018a77ef70 <redacted> + 168
2015-11-26 17:54:42.093 FairbooksIOS[204:5289] critical: 9 PhotoLibrary 0x0000000192804ffc PLNotifyImagePickerOfImageAvailability + 80
2015-11-26 17:54:42.093 FairbooksIOS[204:5289] critical: 10 PhotosUI 0x00000001897ec5f4 <redacted> + 168
2015-11-26 17:54:42.093 FairbooksIOS[204:5289] critical: 11 PhotosUI 0x00000001897ec37c <redacted> + 44
2015-11-26 17:54:42.094 FairbooksIOS[204:5289] critical: 12 PhotosUI 0x0000000189914ca4 <redacted> + 308
2015-11-26 17:54:42.094 FairbooksIOS[204:5289] critical: 13 PhotosUI 0x0000000189914680 <redacted> + 96
2015-11-26 17:54:42.094 FairbooksIOS[204:5289] critical: 14 libdispatch.dylib 0x000000019a0a16e8 <redacted> + 24
2015-11-26 17:54:42.094 FairbooksIOS[204:5289] critical: 15 libdispatch.dylib 0x000000019a0a16a8 <redacted> + 16
2015-11-26 17:54:42.095 FairbooksIOS[204:5289] critical: 16 libdispatch.dylib 0x000000019a0a6db0 _dispatch_main_queue_callback_4CF + 1844
2015-11-26 17:54:42.095 FairbooksIOS[204:5289] critical: 17 CoreFoundation 0x0000000184cf81f8 <redacted> + 12
2015-11-26 17:54:42.095 FairbooksIOS[204:5289] critical: 18 CoreFoundation 0x0000000184cf6060 <redacted> + 1628
2015-11-26 17:54:42.095 FairbooksIOS[204:5289] critical: 19 CoreFoundation 0x0000000184c24ca0 CFRunLoopRunSpecific + 384
2015-11-26 17:54:42.095 FairbooksIOS[204:5289] critical: 20 GraphicsServices 0x000000018fc8c088 GSEventRunModal + 180
2015-11-26 17:54:42.096 FairbooksIOS[204:5289] critical: 21 UIKit 0x000000018a33cffc UIApplicationMain + 204
2015-11-26 17:54:42.096 FairbooksIOS[204:5289] critical: 22 FairbooksIOS 0x000000010029c94c wrapper_managed_to_native_UIKit_UIApplication_UIApplicationMain_int_string___intptr_intptr + 348
2015-11-26 17:54:42.096 FairbooksIOS[204:5289] critical: 23 FairbooksIOS 0x000000010021f1fc UIKit_UIApplication_Main_string___intptr_intptr + 44
2015-11-26 17:54:42.096 FairbooksIOS[204:5289] critical: 24 FairbooksIOS 0x000000010021f1bc UIKit_UIApplication_Main_string___string_string + 172
2015-11-26 17:54:42.096 FairbooksIOS[204:5289] critical: 25 FairbooksIOS 0x00000001000d1278 Fairbooks_IOS_Application_Main_string__ + 184
2015-11-26 17:54:42.097 FairbooksIOS[204:5289] critical: 26 FairbooksIOS 0x00000001004a89c4 wrapper_runtime_invoke_object_runtime_invoke_dynamic_intptr_intptr_intptr_intptr + 244
2015-11-26 17:54:42.097 FairbooksIOS[204:5289] critical: 27 FairbooksIOS 0x0000000100d084a4 mono_jit_runtime_invoke + 1264
2015-11-26 17:54:42.097 FairbooksIOS[204:5289] critical: 28 FairbooksIOS 0x0000000100d6c224 mono_runtime_invoke + 124
2015-11-26 17:54:42.097 FairbooksIOS[204:5289] critical: 29 FairbooksIOS 0x0000000100d70aac mono_runtime_exec_main + 400
2015-11-26 17:54:42.097 FairbooksIOS[204:5289] critical: 30 FairbooksIOS 0x0000000100e0149c xamarin_main + 1840
2015-11-26 17:54:42.098 FairbooksIOS[204:5289] critical: 31 FairbooksIOS 0x0000000100bf6138 main + 96
2015-11-26 17:54:42.099 FairbooksIOS[204:5289] critical: 32 libdyld.dylib 0x000000019a0d28b8 <redacted> + 4
2015-11-26 17:54:42.099 FairbooksIOS[204:5289] critical: