Я создаю приложение для расширения сообщений iOS, которое должно иметь возможность загружать снимок, сделанный из ролика камеры или выбранный из библиотеки фотографий пользователя для использования в приложении (мое расширение - это просто простой способ добавления фильтра в изображение перед отправкой).Как я могу получить доступ к библиотеке Camera/Photos пользователя в расширении сообщений?
Я добавил фотографии и разрешение камеры в 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)