Desidero che l'utente sia in grado di accedere ai file nella directory dei documenti ma sto utilizzando i dati principali e non desidera che l'utente sia in grado di accedere allo store (sqb db), posso nasconderlo dall'utente mentre permetto comunque la condivisione di file, o posso inserirlo in un'altra directory in cui verrà ancora eseguito il backup?Directory documenti iPhone e UIFileSharingEnabled, che nasconde determinati documenti
risposta
La risposta fornita da FrenchKiss Dev non è corretta. L'utente sarà comunque in grado di vedere la directory ".data" in iTunes e salvarla localmente con tutti i file al suo interno.
documenti Invece, archivio privato in Library/Preferences
Oltre alle directory documentati in precedenza, l'intera directory /Library è sempre stato conservato durante aggiornamenti e backup, ad eccezione di/Library/Caches. Per questo motivo, le applicazioni possono creare le proprie directory in /Library/e tali directory verranno mantenute nei backup e tra gli aggiornamenti. Per minimizzare il rischio di collisioni di nomi, si consiglia di nominare questa directory con attenzione. Ad esempio, una directory denominata Documenti privati sarebbe una buona scelta. È consigliabile che memorizzi tutti i file che non si desidera condividere su
Library/Preferences
.
Nella directory dei documenti, creare una sottodirectory il cui nome inizia con un punto. Per esempio:
.data
EDIT: Si prega di fermata declassamento questa risposta!
Questa risposta era corretta al momento (ricorda che era prima che l'iPad fosse effettivamente disponibile! E c'era molta confusione sull'argomento, speravamo ancora che l'iPad comparisse nei dispositivi condivisi nel Finder .. .).
Oggi (aprile 2012) funziona ancora su Mac ma non su Windows (l'avvio di un nome di directory con un punto non significa nulla in Windows).
In ogni caso, questa funzione di documento condiviso è un disastro. Successivamente lo hanno risolto dicendo che "Documenti privati" devono essere memorizzati nella cartella Libreria e non nella cartella Documenti. Ma ricorda che gli sviluppatori stavano già usando la cartella Documenti prima che arrivasse l'iPad.
Non incolparmi di errori Apple.
Overflow dello stack dovrebbe avere un modo per contrassegnare una risposta come obsoleta.
Le modifiche API, vengono corrette e rendono le risposte obsolete.
questo è solo il file unix dritto che inizia con un '.' sono nascosti? quindi verrà ancora eseguito il backup, ovvero verrà eseguito il backup dell'intero contenuto della directory dei documenti? –
Dopo averlo testato su un dispositivo, la directory standard unix nascosta funziona correttamente e viene eseguito il backup. –
- 1. iPhone Directory dei documenti dimensione massima
- 2. Copia cartella da iPhone Directory risorse nella directory documenti
- 3. Aggiornamenti app, directory NSURL e documenti
- 4. Come ottenere l'URL per la directory dei documenti dell'applicazione iPhone
- 5. caricamento di un'immagine dalla directory dei documenti in iPhone
- 6. Copia cartella dalla cartella principale alla directory documenti in iphone
- 7. Come eliminare il contenuto della directory Documenti (e non la stessa cartella Documenti)?
- 8. App iOS che condividono le directory dei documenti
- 9. Async e documenti pronti
- 10. browserify e documenti pronti?
- 11. Sincronizza tutta la directory Documenti in iCloud
- 12. Caricamento di un'immagine dalla directory dei documenti
- 13. Directory documenti iTunes nella mia app
- 14. Protezione dei contenuti nella directory Documenti
- 15. Elimina i file dalla directory all'interno della directory dei documenti?
- 16. API Google Drive e Documenti
- 17. iCloud + Archiviazione di media in iPhone Cartella documenti
- 18. Copia cartella (con contenuto) dal pacchetto alla directory Documenti - iOS
- 19. Ottenere la directory dei documenti di iPhone. NSSearchPathForDirectoriesInDomains è ancora l'unico modo?
- 20. Analisi di un file XML memorizzato nella directory Documenti di un'applicazione iPhone
- 21. Leggi Text File nella cartella Documenti - Iphone SDK
- 22. Visualizza il contenuto della mia directory di documenti
- 23. Eliminazione di tutti i file nella sandbox iPhone (cartella documenti)?
- 24. Documenti di riferimento dell'API NDK?
- 25. Come accedere ai collegamenti ipertestuali nei documenti PDF (iPhone)?
- 26. Sistema gestione documenti
- 27. Documenti di unione
- 28. Git Bash non può cambiare directory nella cartella documenti
- 29. Unione di documenti xml
- 30. EDI X12 Documenti - Documentazione
Questo non è corretto. Il .data è nascosto da iTunes e mettere le cose in Libreria/Preferenze è una cattiva idea per la documentazione di sviluppo –
Grazie a M.Zarra. Non l'avevo visto. La mia risposta è corretta, naturalmente. Non so quale sia la migliore pratica. – FKDev
È un peccato che io sia stato classificato in basso. La mia risposta è corretta. Ho un'app nell'app store che mi serviva per abilitare la condivisione di iTunes e ho effettuato test approfonditi su di esso.Posso, infatti, vedere la directory creata dalla mia app. Posso cliccare su quella directory e scaricarla. La directory non è in alcun modo nascosta. Questo è su una macchina Windows e con file di sistema/file nascosti impostati su visibile. La mia comprensione è che questo non funziona in iTunes su OSX, ma lo fa certamente in Windows. – memmons