0

我创建了一个应用程序,构建为 deb。这是为cydia。

现在我想在“/var/mobile/MyDoc”之类的路径中创建自定义文件夹,看来我使用的方法不再起作用,无法创建文件夹:

[[NSFileManager defaultManager] createDirectoryAtPath:MyDocPath
                                withIntermediateDirectories:YES 
                                attributes:nil 
                                error:nil];

我需要做任何其他事情来创建我的自定义文件夹吗?

谢谢。

4

1 回答 1

0

这仍然对我有用

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]);
}
于 2012-05-27T09:00:28.420 回答