【发布时间】:2016-05-21 19:55:00
【问题描述】:
我已经实现了将文件写入文档目录的逻辑。
NSData *pngData = UIImagePNGRepresentation([UIImage imageNamed:@"logo_icon_login.png"]);
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsPath = [paths objectAtIndex:0];
NSString *filePath = [documentsPath stringByAppendingPathComponent:@"image.png"];
if ([[NSFileManager defaultManager] isWritableFileAtPath:filePath])
{
[pngData writeToFile:filePath atomically:YES];
}
else
{
NSLog(@"Not writable.");
}
现在问题出在某些设备上,它说不可写。在文档目录中写入文件之前我需要任何权限吗?
【问题讨论】:
标签: ios objective-c nsfilemanager nsdocumentdirectory