【问题标题】:Iterate through photo library on OS X using MLMediaLibrary使用 MLMediaLibrary 遍历 OS X 上的照片库
【发布时间】:2016-01-27 16:21:57
【问题描述】:

我需要遍历照片应用程序中的所有相册/照片,以获取它们的名称、ID、目录、缩略图 url。

这个问题已经在 Iterate through photo library on OS X?

但我仍然无法让它工作。基于来自toohtik的代码 Programmatic access to the Photos Library on Mac OS X: PhotoKit / Photos Framework for Mac

我收到编译错误

forKeyPath:@keypath(album, mediaObjects)

代码中出现意外@。所以如果你能告诉我那个 keypath 是什么,或者我需要做什么来修复它。

【问题讨论】:

    标签: macos photo photosframework media-library


    【解决方案1】:

    我在项目中找到了一种方法来使该键路径成为一个东西 https://github.com/jspahrsummers/libextobjc 我下载了它并获取了 2 个文件:EXTKeyPathCoding.h 和 metamacros.h 并将它们包含在我的项目中。将@keypath 转换为宏。现在一切似乎都正常了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-20
      • 2021-05-05
      • 1970-01-01
      • 2018-12-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多