2009-07-24 3 views
2

Ich bekomme ziemlich schnell Glatze und brauche Hilfe!NSSearchPathForDirectoriesInDomains Problem (Haare schnell verlieren)

Ich schreibe eine App, die auf Verzeichnisse zugreifen muss. Ich hatte gehofft, einen Weg des Formulars zu bekommen /Benutzer/me/Bibliothek/Application Support/iPhone Simulator/Benutzer/Anwendungen/6958D21C-C94B-4843-9EF1-70406D0CA3A3/Dokumente.

Aber meine App gibt mir /Benutzer/mich/Bibliothek/Application Support/iPhone Simulator/Benutzer/Dokumente was ist nicht was ich will, weil keinen Schreibzugriff haben.

Hier ist eine gründlich abgespeckte Ausgabe meines Codes. Beachten Sie, dass Sie die Konsole im Simulator betrachten müssen, um die Ausgabe zu sehen. Ich habe alle Referenzen überprüft, die ich kenne, und habe keinen Erfolg, das Verhalten zu ändern. Ist es eine Compileroption? Oder muss ich etwas in Info.plist ändern? Jeder bitte ...

Update: Aus irgendeinem seltsamen Grund wird meine App nicht sandboxed. Warum?

Datei DirTestAppDelegate.h

#import <UIKit/UIKit.h> 

@interface DirTestAppDelegate : NSObject <UIApplicationDelegate> 
{ 
    UIWindow *window; 
} 

@end 

Datei DirTestAppDelegate.m

#import "DirTestAppDelegate.h" 

@implementation DirTestAppDelegate 
- (void)applicationDidFinishLaunching:(UIApplication *)application 
{  
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
    NSString *documentsDirectory = [paths objectAtIndex:0]; 
    NSLog(documentsDirectory); 
} 


- (void)dealloc 
{ 
     [super dealloc]; 
} 
@end 

Antwort

3

Es war eine Frage der Bereitstellung nicht richtig eingestellt. Es dauerte Stunden zu beheben :-(

+3

Können Sie die Lösung veröffentlichen und lassen Sie mich wissen, was Sie getan haben? Ich habe ein ähnliches Problem, das Verzeichnis in der Verteilung Konfiguration. Danke - Joe – Atma

+0

Ich würde auch gerne Ihre Lösung hören Ich habe das gleiche Problem. –

+0

Bitte - was war die Antwort. Ich habe das gleiche Problem und kann nichts darüber finden. –