【发布时间】:2016-02-23 07:12:54
【问题描述】:
我曾经使用ALAssetLibrary。并且它有assetForURL功能,所以我可以将URL保存到NSUserDefaults,并在应用重启后通过URL检索ALasset。
但是,当我更改为PHAsset 时,我找不到这种功能。我找到的是fetchAssetsWithALAssetURLs,但是ALasset会弃用它,所以我不倾向于使用这个功能。 (保存 ALAsset url,并从 fetchAssetsWithALAssetURLs 检索 PHAsset)
我认为这是使用键“localIdentifier”将整个PHAsset 对象保存到NSUserDefaults 中的唯一方法,因此我可以在应用程序重新启动后重新加载它。检索 phasset 对象是按键 localIdentifier。
这是实现目标的好方法吗?其他方式?
【问题讨论】:
标签: ios iphone photos alassetslibrary phasset