【问题标题】:iOS:How to listen to the change of photos and albums changesiOS:如何监听照片的变化和相册的变化
【发布时间】:2014-02-09 08:33:01
【问题描述】:

有什么方法可以听ipad的照片和相册的变化吗?像NSNotification 这样的东西。我曾经使用“ALAssetLibraryChangedNotification”,但我发现它不适合收听照片更改。

有什么帮助吗?提前致谢!

【问题讨论】:

  • 你想达到什么目的?当您的应用程序进入前台时,无论照片库的状态如何,在您的应用程序执行期间它都不太可能发生变化,因为没有其他应用程序可以在后台访问和编辑库内容。那么你究竟为什么要听照片库的变化呢?如果您想在您的应用程序处于后台时执行此操作,这是不可能的,但我会说不是必需的,因为您始终可以在您的应用程序变为活动状态时获取当前状态..
  • 感谢您的评论。如果我启动 UIImagePicker 拍照呢?或者有什么简单的方法可以检查我的应用程序激活时照片是否增加或减少?谢谢。
  • e,还有更简单的方法吗?

标签: ios alassetslibrary


【解决方案1】:

我认为你做不到。

最好的方法是查看appDidFinishLaunching 中的资产,然后查看您感兴趣的更改。

少数apps on the App Store 这样做。

【讨论】:

    【解决方案2】:

    你应该在你的 appDelegate 中使用它:registerChangeObserver: 这里提到了整个过程:

    https://developer.apple.com/library/ios/documentation/Photos/Reference/PHPhotoLibrary_Class/#//apple_ref/occ/instm/PHPhotoLibrary/registerChangeObserver:

    【讨论】:

      猜你喜欢
      • 2015-07-06
      • 2011-04-07
      • 2023-04-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-18
      • 1970-01-01
      • 2014-12-20
      相关资源
      最近更新 更多