0

debとしてビルドされたアプリを作成しました。シディア用です。

「/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 に答える