iphone在沙盒外创建文件夹
我已经创建了一个应用程序,构建为deb。是给cydia的。iphone在沙盒外创建文件夹,iphone,directory,jailbreak,Iphone,Directory,Jailbreak,我已经创建了一个应用程序,构建为deb。是给cydia的。 现在我想在路径“/var/mobile/MyDoc”中创建自定义文件夹,我使用的方法似乎不再有效,无法创建文件夹: [[NSFileManager defaultManager] createDirectoryAtPath:MyDocPath withIntermediateDirectories:YES a
现在我想在路径“/var/mobile/MyDoc”中创建自定义文件夹,我使用的方法似乎不再有效,无法创建文件夹:
[[NSFileManager defaultManager] createDirectoryAtPath:MyDocPath
withIntermediateDirectories:YES
attributes:nil
error:nil];
创建自定义文件夹还需要执行其他操作吗
谢谢。这对我仍然有效
NSString* DATA_DIR = @"/var/mobile/Library/MyAppName";
NSFileManager* fileManager = [NSFileManager defaultManager];
NSMutableDictionary* attributes = [[NSMutableDictionary alloc] init];
NSNumber* permission = [NSNumber numberWithLong: 0755];
[attributes setObject:permission forKey: NSFilePosixPermissions];
NSError* error = nil;
if (![fileManager createDirectoryAtPath: DATA_DIR
withIntermediateDirectories: YES
attributes: attributes
error: &error])
{
NSLog(@"Unable to create data directory: %@", [error localizedDescription]);
}
您能测试设置错误参数并查看您得到的错误吗?