Ho controllato l'ultimo Dropbox ed Excel per iOS. In Dropbox otteniamo un pulsante di modifica. Al clic si apre l'estensione di Excel in cui è possibile modificare il file.Aggiungi l'estensione "Modifica in Excel" o "Modifica foto"
Dopo il salvataggio, le modifiche si riflettono anche nel file Dropbox.
Desidero aggiungere un pulsante di questo tipo. Inoltre vorrei aggiungere un pulsante alle immagini per aprirle nelle app "photo editing" disponibili.
Come verificare se il file (immagine, xls, doc o qualsiasi altro) può essere aperto per la modifica?
Codice finora:
UIDocumentPickerViewController *documentPicker = [[UIDocumentPickerViewController alloc] initWithURL:url inMode:UIDocumentPickerModeExportToService];
documentPicker.delegate = self;
documentPicker.modalPresentationStyle = UIModalPresentationFormSheet;
[self presentViewController:documentPicker animated:YES completion:nil];
provato anche cambiare modalità di UIDocumentPickerModeMoveToService
...
Come da documentazione di mele Spostare un documento locale. L'utente seleziona una destinazione esterna. Il selettore documento sposta il documento; tuttavia, è comunque possibile accedere al documento come documento esterno, consentendo all'utente di modificare il documento in posizione.
Ma ho provato tutte e quattro le modalità. Non ha mostrato l'opzione excel.
UIDocumentPickerModeImport,
UIDocumentPickerModeOpen,
UIDocumentPickerModeExportToService,
UIDocumentPickerModeMoveToService
Puoi per favore modificare la tua domanda più in dettaglio, non ho proprio capito "Come verificare se il file (immagine, xls, doc o qualsiasi altro) può essere aperto per la modifica?", Ad esempio se questo è un file immagine, se il file esiste sul tuo dispositivo dovresti essere in grado di aprirlo e modificarlo, vedi questo link e codice: - https://github.com/heitorfr/ios-image-editor – Max
Salve, In realtà se apri il dropbox con Excel o file doc, vedrai un'opzione di modifica (vedi foto). Questo aprirà quel file in un'applicazione Excel o Doc. Puoi modificare quel file e le modifiche verranno salvate nella casella personale. Ho pensato che lo facessero usando l'estensione (l'app di Excel e doc sarà un'estensione di modifica). Ma non è il caso. Dropbox invia un URL a Ecel e copia del file, dopo aver modificato il file, Excel lo carica in un particolare URL. Download di Dropbox da lì. Non voglio questo comportamento. – Durgaprasad
Si prega di fare riferimento a questo: - http://stackoverflow.com/questions/3981199/adding-open-in-option-to-ios-app – Max