Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/grails/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios PHPhotoLibraryChangeObserver photoLibraryDidChange:何时调用?_Ios_Photos_Phphotolibrary - Fatal编程技术网

Ios PHPhotoLibraryChangeObserver photoLibraryDidChange:何时调用?

Ios PHPhotoLibraryChangeObserver photoLibraryDidChange:何时调用?,ios,photos,phphotolibrary,Ios,Photos,Phphotolibrary,我正在用Photos框架开发一个iOS应用程序,我正在尝试让change observer正常工作。我正在用这个调用注册变更观察者[[PHPhotoLibrary sharedPhotoLibrary]registerChangeObserver:self]。注册了观测者后,我切换到相机应用程序并拍照。拍照后不会立即调用回调方法photoLibraryDidChange:,而是在我重新进入我的应用程序后调用 这就是它的工作原理吗?我在文档中找不到任何说明何时调用回调的内容。理想情况下,我会在照片

我正在用Photos框架开发一个iOS应用程序,我正在尝试让change observer正常工作。我正在用这个调用注册变更观察者
[[PHPhotoLibrary sharedPhotoLibrary]registerChangeObserver:self]。注册了观测者后,我切换到相机应用程序并拍照。拍照后不会立即调用回调方法
photoLibraryDidChange:
,而是在我重新进入我的应用程序后调用

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

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

“在通知我更改之前,用户是否必须重新输入我的应用程序?”
是的,用户必须重新输入并接收photoLibrary的更改通知。否则,当你的应用程序未运行时,你想做什么?

你已经解决了这个问题吗?你已经解决了这个问题吗?