내 IOS 응용 프로그램에서 나는 UIDocumentMenuViewController
을 열어두고 있습니다. UIDocumentPickerModeImport
모드로 호출하면 모든 것이 제대로 작동합니다 (모든 iCloud 권한이 설정 됨).UIDocumentMenuViewController initWithDocumentTypes : inMode : 모드 가져 오기 또는 열기로만 호출 할 수 있습니다.
Assertion failure in -[UIDocumentMenuViewController initWithDocumentTypes:inMode:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit/UIKit-3600.6.22/UIDocumentMenuViewController.m:71
Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UIDocumentMenuViewController initWithDocumentTypes:inMode:] can only be called with mode Import or Open'
내가 잘못 뭐하는 거지 :이 오류로 UIDocumentPickerModeExportToService
그러나, 응용 프로그램 충돌로 전화
? 이 기능은 가져 오기 또는 열기 모드에서만 호출 할 수 있습니까?
내 코드 :
UIDocumentMenuViewController *exportMenu = [[UIDocumentMenuViewController alloc] initWithDocumentTypes:@[@"public.image"]
inMode:UIDocumentPickerModeExportToService];
exportMenu.delegate = self;
[self presentViewController:exportMenu animated:YES completion:nil];
이 시뮬레이터에서 내가 테스트 한 두 개의 장치 (모두 아이폰 OS 10을 실행하는)에 발생합니다.
도움이 될 것입니다.