【发布时间】:2013-09-28 09:33:21
【问题描述】:
我正在使用这样的 NSFileProtectionKey 属性来使用文件安全性:
[[NSFileManager defaultManager] setAttributes:@{NSFileProtectionKey : NSFileProtectionComplete} ofItemAtPath:coreDataFilePath error:NULL];
因此,当设备密码锁定时,无法打开该路径中的文件。问题是即使设备被锁定,iOS7 应用程序也可以在后台运行。当这样运行时,Coredata [NSManagedObjectContext save:] 将失败并出现错误:
NSCocoaErrorDomain, 134030, 操作无法完成。 (可可错误 134030。){ NSSQLiteErrorDomain = 23; NSUnderlyingException = "更新最大 pk 失败:授权 拒绝”;}
这种情况如何处理?
【问题讨论】:
标签: ios core-data ios7 nsfilemanager