我正在开发一个带有Photos框架的iOS应用程序,我正在努力让变更观察者工作。我正在使用此调用[[PHPhotoLibrary sharedPhotoLibrary] registerChangeObserver:self];
注册更改观察者。注册观察者后,我切换到相机应用程序并拍照。拍摄照片后不会立即调用回调方法photoLibraryDidChange:
,但只有在我重新输入应用后才会调用。
它是如何工作的?我在文档中找不到任何说明何时调用回调的内容。理想情况下,我会在拍摄照片后立即收到通知,并将其放入照片库,但情况似乎并非如此。在收到更改通知之前,用户是否必须重新输入我的应用程序?
答案 0 :(得分:0)
"在我收到更改通知之前,用户是否必须重新输入我的应用程序?" 是的,用户必须重新输入并接收photoLibrary的更改通知。否则,当你的APP没有运行时你想做什么?