我正在尝试从自定义应用程序中的iCloud上传PDF文件。但是当我从我的应用程序移动到iCloud时,无法选择文档,就好像它们被禁用一样。大多数解释都在Obj-C中,所以我无法完全理解。
这里有什么问题?这是我在swift2中的代码:
- (BOOL)alertEnabled {
return [[SpecificPush sharedInstance] types] & PushNotificationTypeAlert;
}
答案 0 :(得分:0)
它们是禁用意味着您选择时iCloud中的文档类型不匹配。使用以下文档类型:
@IBAction func handleImportPickerPressed(sender: AnyObject) {
let documentPicker = UIDocumentPickerViewController(documentTypes:["public.data", "public.text"],inMode: UIDocumentPickerMode.Import)
documentPicker.delegate = self
documentPicker.modalPresentationStyle = UIModalPresentationStyle.FormSheet
presentViewController(documentPicker, animated: true, completion: nil)
}
还有许多其他文档类型。它们是禁用意味着您传递的 documentTypes 无法读取它们。