我正在製作一個iOS消息擴展應用程序,該應用程序應該能夠上傳從相機膠捲拍攝的照片或者從用戶的照片庫中選擇的照片以便在應用程序中使用(我的擴展程序只是一種簡單的方法來添加過濾器發送之前的圖像)。如何在消息擴展中訪問用戶的相機/照片庫?
我在info.plist
中添加了照片和相機權限,但我仍然崩潰。
我知道這是錯誤的代碼(主要是書面的快速開發/測試),但它仍然崩潰。有誰知道爲什麼?
if ([UIImagePickerController isSourceTypeAvailable: UIImagePickerControllerSourceTypePhotoLibrary]) {
NSLog(@"AVAILABLE");
}
else {
NSLog(@"ERROR HERE");
return;
}
UIImagePickerController *imagePickerController = [[UIImagePickerController alloc] init];
imagePickerController.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
imagePickerController.delegate = self;
[self presentViewController:imagePickerController animated:YES completion:nil];
採用這種錯誤信息
2017-02-18 23:39:33.318 MessagesExtension[34704:3560916] Failed to inherit CoreMedia permissions from 34702: (null) 2017-02-18 23:39:35.585 MessagesExtension[34704:3560818] CHOOSE PHOTO 2017-02-18 23:39:35.585 MessagesExtension[34704:3560818] AVAILABLE (lldb)