2016-05-31 13 views
7

Ich möchte Dokument (PDF, doc, docx) Auswahl in meiner App zulassen. Und ich möchte iCloud dafür integrieren. Alles, was ich tun möchte, ist das Öffnen der iCloud-Laufwerk von meiner App und dort Benutzer kann die Datei auswählen und zurück zur Ursprungs-App. So etwas wie whatsapp hat die Dokumentenauswahl in der iOS App gemacht.Öffnen Sie iCloud Drive in iOS App

Irgendeine Idee diesbezüglich?

Antwort

12

Lesen Sie dazu weiter unten Link gelangen Sie Idee: https://developer.apple.com/library/ios/documentation/FileManagement/Conceptual/DocumentPickerProgrammingGuide/AccessingDocuments/AccessingDocuments.html

Unten ist der Code:

-(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 

    } 
} 
+1

Geck Vielen Dank für diese, ich habe schon so lange auf dieses Problem stecken und ich cam darüber und alles hat funktioniert! DANKE! –

+0

@LazarKukolj Immer willkommen bro :-) –

+0

@Rohitax Rajguru Bitte akzeptieren Sie meine Antwort :-) –