我已经为此苦苦挣扎了一段时间:依赖于ALAssetsLibrary
保持库与磁盘库同步的照片/视频应用程序如何。具体来说,在应用程序被背景化后重新前景化以允许拍摄/重组/删除一些照片/视频。
在我的情况下,当我的应用程序被前景化时,我可以UITableView
使用库中的一项资产深入钻取。
谢谢,
道格
我已经为此苦苦挣扎了一段时间:依赖于ALAssetsLibrary
保持库与磁盘库同步的照片/视频应用程序如何。具体来说,在应用程序被背景化后重新前景化以允许拍摄/重组/删除一些照片/视频。
在我的情况下,当我的应用程序被前景化时,我可以UITableView
使用库中的一项资产深入钻取。
谢谢,
道格
您应该注册 ALAssetsLibraryChangedNotification 并仅在收到通知时重新枚举库,即库实际上已更改。当您的应用再次处于前台时,您将收到此通知。详细地说,这意味着您需要为应用程序中当前呈现的组中的资产组和资产组支付报酬。请注意,iOS 5.X 中有一个关于 ALAssetsLibraryChangedNotification 的错误:http ://www.openradar.me/10484334
干杯,
亨德里克