|
[BUG]
调用api.getPicture 异常闪退
[复制链接]
问题:其他版本正常,就是系统版本是8的有问题
环境:1.官方loader ;2.测试编译ipa包
系统:iphone6 ios 8.1
代码:
api.getPicture({
sourceType: 'library',
encodingType: 'jpg',
mediaValue: 'pic',
destinationType: 'base64',
allowEdit: false,
quality: 25,
targetWidth: 80,
targetHeight: 80,
saveToPhotoAlbum: false
}, function(ret, err){
if(ret){
// console.log(JSON.stringify(ret) + $api.getStorage("user").uid);
// 头像上传
api.ajax({
url: 'https:/App/Setting/setting_avatar',
method: 'post',
data: {
values: {
uidapi.getStorage("user").uid,
img:ret.base64Data
}
}
},function(_ret, err){ });
}else{
// alert(JSON.stringify(err));
setTimeout(function(){
api.toast({
msg: '获取图片错误',
duration: 2000,
location: 'middle'
});
},1000)
}
});
}
错误日志:
Exception name:NSInvalidArgumentException Exception reason:*** setObjectForKey: object cannot be nil (key: UIImagePickerControllerOriginalImage) Exception stack 0 CoreFoundation 0x0000000185505e64 <redacted> + 160, 1 libobjc.A.dylib 0x0000000195c440e4 objc_exception_throw + 60, 2 CoreFoundation 0x00000001853f1348 <redacted> + 972, 3 phonetweak.dylib 0x000000010136ae68 -[CaremaReplace replacedImagePickerController:didFinishPickingMediaWithInfo:] + 396, 4 PhotoLibrary 0x00000001900b97d4 PLNotifyImagePickerOfImageAvailability + 88, 5 PhotoLibrary 0x00000001900b7490 <redacted> + 84, 6 libdispatch.dylib 0x000000019628936c <redacted> + 16, 7 libdispatch.dylib 0x00000001962961fc <redacted> + 488, 8 libdispatch.dylib 0x000000019628936c <redacted> + 16, 9 libdispatch.dylib 0x000000019628d980 _dispatch_main_queue_callback_4CF + 932, 10 CoreFoundation 0x00000001854bd6a0 <redacted> + 12, 11 CoreFoundation 0x00000001854bb748 <redacted> + 1492, 12 CoreFoundation 0x00000001853e91f4 CFRunLoopRunSpecific + 396, 13 GraphicsServices 0x000000018e5775a4 GSEventRunModal + 168, 14 UIKit 0x0000000189d1a784 UIApplicationMain + 1488, 15 UZApp 0x000000010018fe74 UZApp + 851572, 16 libdyld.dylib 0x00000001962b2a08 <redacted> + 4 ) Exception name:NSSignalException Exception reason:Signal SIGABRT was raised! Exception stack 0 UZApp 0x0000000100188c7c UZApp + 822396, 1 UZApp 0x000000010018881c UZApp + 821276, 2 libsystem_platform.dylib 0x000000019646094c _sigtramp + 52, 3 libsystem_pthread.dylib 0x0000000196469228 pthread_kill + 112, 4 libsystem_c.dylib 0x0000000196342b18 abort + 112, 5 libc++abi.dylib 0x0000000195415418 __cxa_bad_cast + 0, 6 libc++abi.dylib 0x0000000195434b8c <redacted> + 0, 7 libobjc.A.dylib 0x0000000195c443c0 <redacted> + 128, 8 libc++abi.dylib 0x0000000195431bb4 <redacted> + 16, 9 libc++abi.dylib 0x0000000195431c24 _ZSt9terminatev + 64, 10 libobjc.A.dylib 0x0000000195c44318 <redacted> + 0, 11 libdispatch.dylib 0x0000000196289380 <redacted> + 36, 12 libdispatch.dylib 0x00000001962961fc <redacted> + 488, 13 libdispatch.dylib 0x000000019628936c <redacted> + 16, 14 libdispatch.dylib 0x000000019628d980 _dispatch_main_queue_callback_4CF + 932, 15 CoreFoundation 0x00000001854bd6a0 <redacted> + 12, 16 CoreFoundation 0x00000001854bb748 <redacted> + 1492, 17 CoreFoundation 0x00000001853e91f4 CFRunLoopRunSpecific + 396, 18 GraphicsServices 0x000000018e5775a4 GSEventRunModal + 168, 19 UIKit 0x0000000189d1a784 UIApplicationMain + 1488, 20 UZApp 0x000000010018fe74 UZApp + 851572, 21 libdyld.dylib 0x00000001962b2a08 <redacted> + 4 )
|
|