0

在我的应用程序中,我使用 ALAssetsLibraryChangedNotification 来更新我自己的相册,但在 iOS6 中,当我删除一些照片,然后回到我的应用程序时,它会保留。

有人知道为什么吗?

非常感谢您。

4

2 回答 2

1

收到此通知后,您是否在 uikit 中执行任何操作?如果是这种情况,请使用以下方法在主线程上执行这些操作:

dispatch_async(dispatch_get_main_queue(), ^{
    // do uikit stuff
});

这可能是挂起的根源。这里有同样的问题。

于 2012-11-27T03:49:16.213 回答
0

“它持有”是什么意思?在我的机器上,没有收到 ALAssetsLibraryChangedNotification。如果这是你的意思,我同意,这是一个明显的错误。显然没有内置的可靠方法来检测照片库是否已更改。

于 2012-12-02T16:14:16.540 回答