Je travaillais avant l'OS 4.0 avec mon iPhone et j'écrivais sur media/DCIM/100APPLE. Je pourrais télécharger ces fichiers en utilisant DiskAid. C'était une solution de développement parfaite. Mon fournisseur sans demander mis à jour mon téléphone à 4.0. Bang, je ne suis plus capable d'écrire n'importe où visible. En distribution nous utiliserons le répertoire temporaire, pas de problème mais en dev, j'ai besoin de voir que les fichiers sont écrits correctement. J'ai essayé UIFileSharingEnabled iPhone 4.0 OS écrivant au fichier visible dans le bac à sable
Cela a beaucoup de problèmes et je comprends qu'il est seulement reconnu dans une application déployée, pas dans la construction et le débogage. Si je ne supprime pas l'application avant l'installation, elle ne me laisse pas écrire ce que je veux dans le dossier de document trouvé par
NSArray * paths = NSSearchPathForDiriesiesInDomains (NSDocumentDirectory, NSUserDomainMask, YES); NSString * tempDir = [chemins objectAtIndex: 0];
Si je supprime l'application de l'iphone et la réexécute pour la première fois depuis xcode, je reçois Erreur lors du lancement du programme distant: Aucun fichier ou répertoire (/ private/var/mobile/Applications/34846A80-429F- 46CB-AC4B-09A701255839/myapp.app/myapp). Le seul moyen de contourner le problème est de supprimer le partage de fichiers à partir du fichier info.plist exécuté par le débogueur et que l'application s'exécute normalement, bien sûr, elle n'écrit toujours pas dans le tempDir ci-dessus.
Tout fonctionne correctement avec NSString * tempDir = NSTemporaryDirectory(); mais je ne peux pas voir le dossier écrit et je suis aveugle.
Est-ce que quelqu'un a trouvé une solution pour travailler dans le noir.
Votre fournir vous a mis à jour vers iOS 4.0? Comment? – ceejayoz