我想在我的applicationSupportDirectory中創建一個目錄。我的理解是,applicationSupportDirectory不允許用戶查看其中的數據。這就是我選擇它的原因。但是,我在下面使用的代碼似乎失敗了,我不知道爲什麼。以編程方式創建目錄
有誰能告訴我我做錯了什麼嗎?謝謝!
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSApplicationSupportDirectory, NSUserDomainMask, YES);
NSString *applicationDirectory = [paths objectAtIndex:0]; // Get directory
NSString *dataPath = [applicationDirectory stringByAppendingPathComponent:@"drawings"];
if (![[NSFileManager defaultManager] fileExistsAtPath:dataPath]){
NSError* error;
if([[NSFileManager defaultManager] createDirectoryAtPath:dataPath withIntermediateDirectories:NO attributes:nil error:&error])
;// success
else
{
NSLog(@"Failed");
}
}
}
請更改withIntermediateDirectories:是 「YES」 – dhaya 2013-05-04 05:13:07