从备份恢复应用程序时如何检测?

Nut*_*ing 0 cocoa-touch ios

ALAssetPropertyAssetURL属性是存储对ALAsset的引用的便捷方式,但在系统还原(或升级)期间,某些资产可能会更改此属性.虽然可能有一些变通方法来更新资产引用网址,但如何检测何时需要?系统升级很容易,但是如何检测应用程序何时从备份还原,如果这种情况发生在同一设备中?

Dav*_*d H 5

当你的应用程序启动时,在文档中查找已知名称的文件(比如DidLaunch.txt),如果不存在,则创建它,并设置其元数据"不备份".在每次发布时,查找该文件 - 如果在那里,您之前在此设备上启动.如果它不存在,这是一个新的发布.