有什么方法可以从ALAssetsLibraryChangedNotification的userinfo中找到新添加的资产吗?
我已经注册到ALAssetsLibraryChangedNotification,并在回叫方法中收到了一个电话。在这里,我检查用户信息-在通知参数内。但我无法从用户信息中找到新添加/删除的资产。真的有可能从用户信息中检索这些数据吗?还是应该再次扫描整个库,以确定现在添加了哪些资产?
发布于 2014-05-05 10:47:58
我从下面的苹果文档中得到了一些答案,
ALAssetsLibraryChangedNotification
当资产库的内容从使用数据的应用程序下更改时发送。在iOS 4.0中,通知的对象是零。
在iOS 4.1及更高版本中,通知对象是发布通知的库对象。
在iOS 6.0及更高版本中,用户信息字典描述了更改的内容:
此通知是在任意线程上发送的。
希望这能有所帮助。
https://stackoverflow.com/questions/23470230
复制相似问题