And*_*rew 2 iphone objective-c nsurl uiimagepickercontroller writetofile
我在NSDictionary中有一个NSURL,它看起来像这样:
assets-library://asset/asset.JPG?id=1000000001&ext=JPG
Run Code Online (Sandbox Code Playgroud)
此NSURL来自UIImagePickerControllerReferenceURL.没有这个对象,NSDictionary保存使用此代码:
BOOL success = [dictionary writeToFile:vaultPath atomically:YES];
Run Code Online (Sandbox Code Playgroud)
但是当我将对象添加到NSDictionary时,writeToFile行返回NO.
writeToFile和NSURLs有问题,还是因为这个特定的URL?
编辑:进一步检查,如果我将此NSURL保存为NSString,而使用相同的数据,它仍然会失败.
来自文档 writeToFile:atomically:
在写出文件之前,此方法以递归方式验证所有包含的对象是属性列表对象(NSData,NSDate,NSNumber,NSString,NSArray或NSDictionary的实例),如果所有对象都不是属性列表对象,则返回NO,因为结果文件不是有效的属性列表.
| 归档时间: |
|
| 查看次数: |
1862 次 |
| 最近记录: |