카메라 롤에서 가져온 사진이나 사용자의 사진 라이브러리에서 사진을 업로드하여 앱에서 사용할 수 있어야하는 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)