I am trying to create an application support directory for my app ( on 10.8.3 )
I am using this piece of example code ( from the docs ) :- NSString* bundleID = [[NSBundle mainBundle] bundleIdentifier]; NSFileManager*fm = [NSFileManager defaultManager]; NSURL* dirPath = nil; // Find the application support directory in the home directory. NSArray* appSupportDir = [fm URLsForDirectory:NSApplicationSupportDirectory inDomains:NSUserDomainMask]; if ([appSupportDir count] > 0) { // Append the bundle ID to the URL for the // Application Support directory dirPath = [[appSupportDir objectAtIndex:0] URLByAppendingPathComponent:bundleID]; // If the directory does not exist, this method creates it. // This method call works in OS X 10.7 and later only. NSError* theError = nil; if (![fm createDirectoryAtURL:dirPath withIntermediateDirectories:YES attributes:nil error:&theError]) { // Handle the error. } } When I run the code, bundleID is nil. Is there something that I have to do to give my bundle an ID ? I have checked the methods of NSBundle ( and NSBundle docs generally ) but cannot see anything that looks promising. Ultimately, I need to store some user modifiable files - I am assuming that NSApplicationSupportDirectory is the correct place to do this. Peter _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com