PHPhotoLibraryChangeObserver photoLibraryDidChange: 何时调用?

Posted

技术标签:

【中文标题】PHPhotoLibraryChangeObserver photoLibraryDidChange: 何时调用?【英文标题】:When is PHPhotoLibraryChangeObserver photoLibraryDidChange: called? 【发布时间】:2016-05-02 17:30:23 【问题描述】:

我正在使用 Photos 框架开发一个 ios 应用程序,并且我正在尝试让变更观察者工作。我正在通过此调用 [[phphotoLibrary sharedPhotoLibrary] registerChangeObserver:self]; 注册变更观察者。注册观察者后,我切换到相机应用程序并拍照。拍照后不会立即调用回调方法photoLibraryDidChange:,而是在我重新进入我的应用后才调用。

它应该是这样工作的吗?我在文档中找不到任何说明何时调用回调的内容。理想情况下,我会在拍摄照片并放入照片库后立即收到通知,但似乎并非如此。在我收到更改通知之前,用户是否必须重新进入我的应用程序?

【问题讨论】:

这个问题你已经解决了吗? 【参考方案1】:

“在我收到更改通知之前,用户是否必须重新进入我的应用程序?” 是的,用户必须重新进入并接收照片库的更改通知。否则,当你的APP没有运行时,你想做什么?

【讨论】:

以上是关于PHPhotoLibraryChangeObserver photoLibraryDidChange: 何时调用?的主要内容,如果未能解决你的问题,请参考以下文章