【问题标题】:Open iCloud Drive in iOS app在 iOS 应用中打开 iCloud Drive
【发布时间】:2016-09-29 05:01:18
【问题描述】:

我想允许在我的应用程序中选择文档(pdf、doc、docx)。我想为此集成 iCloud。我要做的就是从我的应用程序中打开 iCloud 驱动器,用户可以在那里选择文件并返回到原始应用程序。类似whatsapp 对iOS 应用中的文档选择所做的事情。

对此有什么想法吗?

【问题讨论】:

    标签: ios objective-c iphone icloud icloud-drive


    【解决方案1】:

    阅读下面的链接你会明白:https://developer.apple.com/library/ios/documentation/FileManagement/Conceptual/DocumentPickerProgrammingGuide/AccessingDocuments/AccessingDocuments.html

    下面是代码:

    -(IBAction)iCloudDriveFullFolder:(id)sender{
    UIDocumentPickerViewController *documentPicker = [[UIDocumentPickerViewController alloc] initWithDocumentTypes:@[@"public.data"]
                                                                                                                    inMode:UIDocumentPickerModeImport];
            documentPicker.delegate = self;
    
      documentPicker.modalPresentationStyle = UIModalPresentationFormSheet;
      [self presentViewController:documentPicker animated:YES completion:nil];
    }
    
    
    #pragma mark - iCloud files
    - (void)documentPicker:(UIDocumentPickerViewController *)controller didPickDocumentAtURL:(NSURL *)url {
        if (controller.documentPickerMode == UIDocumentPickerModeImport) {
            //  NSString *alertMessage = [NSString stringWithFormat:@"Successfully imported %@", [url lastPathComponent]];
            //do stuff
    
        }
    }
    

    【讨论】:

    • 老兄,非常感谢,我已经被这个问题困扰了很长时间,我遇到了这个问题,一切正常!谢谢!
    猜你喜欢
    • 1970-01-01
    • 2015-10-04
    • 1970-01-01
    • 2016-12-22
    • 2014-01-29
    • 1970-01-01
    • 2015-08-31
    • 2016-01-12
    • 2015-05-22
    相关资源
    最近更新 更多