Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iphone在沙盒外创建文件夹_Iphone_Directory_Jailbreak - Fatal编程技术网

iphone在沙盒外创建文件夹

iphone在沙盒外创建文件夹,iphone,directory,jailbreak,Iphone,Directory,Jailbreak,我已经创建了一个应用程序,构建为deb。是给cydia的。 现在我想在路径“/var/mobile/MyDoc”中创建自定义文件夹,我使用的方法似乎不再有效,无法创建文件夹: [[NSFileManager defaultManager] createDirectoryAtPath:MyDocPath withIntermediateDirectories:YES a

我已经创建了一个应用程序,构建为deb。是给cydia的。

现在我想在路径“/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]);
}

您能测试设置错误参数并查看您得到的错误吗?