Mat*_*ieu 2 filesystems iphone objective-c nsfilemanager
这有什么问题?
#define AUDIO_NOTES_FOLDER [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/myApp/Pictures"]
NSFileManager *NSFm= [NSFileManager defaultManager];
BOOL isDir=YES;
if(![NSFm fileExistsAtPath:FILEPATH isDirectory:&isDir])
if(![NSFm createDirectoryAtPath:FILEPATH attributes:nil])
NSLog(@"Error: Create folder failed");
Run Code Online (Sandbox Code Playgroud)
Koe*_*oen 13
createDirectoryAtPath:attributes:
已弃用,您应该使用:
NSString *dirToCreate = [NSString stringWithFormat:@"%@/newDirectory",[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject]];
NSError *error = nil;
BOOL isDir;
if(![fm fileExistsAtPath:dirToCreate isDirectory:&isDir])
if(![fm createDirectoryAtPath:dirToCreate withIntermediateDirectories:YES attributes:nil error:&error])
NSLog(@"Error: Create folder failed");
Run Code Online (Sandbox Code Playgroud)
Tim*_*Tim 11
FILEPATH令牌未定义 - 您#define AUDIO_NOTES_FOLDER
在文件的开头,然后FILEPATH
在代码中使用.
另请注意,NSHomeDirectory()不一定是建议的查找Documents目录的方式 - 相反,您可能需要:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
17096 次 |
最近记录: |