我正在使用 Photos 框架开发一个 iOS 应用程序,并且我正在尝试让变更观察者工作。我正在使用此调用注册更改观察者[[PHPhotoLibrary sharedPhotoLibrary] registerChangeObserver:self];
。注册观察者后,我切换到相机应用程序并拍照。photoLibraryDidChange:
拍照后不会立即调用回调方法,而是在我重新进入我的应用程序后才调用。
这是它应该如何工作的吗?我在文档中找不到任何说明何时调用回调的内容。理想情况下,我会在拍完照片并放入照片库后立即收到通知,但似乎并非如此。在我收到更改通知之前,用户是否必须重新进入我的应用程序?