在我的应用程序中,我使用ALAssetsLibraryChangedNotification来更新我自己的相册,但在iOS6中,当我删除一些照片时,然后回到我的应用程序,它已经掌握了。
有人知道为什么吗?
非常感谢你。答案 0 :(得分:1)
收到此通知后,您是否在uikit中执行任何操作?如果是这种情况,请使用以下内容在主线程上执行这些操作:
dispatch_async(dispatch_get_main_queue(), ^{
// do uikit stuff
});
这可能是挂起的来源。这里有同样的问题。
答案 1 :(得分:0)
“掌握”是什么意思?在我的机器上,没有收到ALAssetsLibraryChangedNotification。如果这就是你的意思,我同意,这是一个明显的错误。显然没有内置的可靠方法来检测照片库已经发生变化。