我试图在 OS X 上遍历用户的照片库。在 iOS 上,我会使用 Photos 框架,但显然这在 OS X 上不可用,我们应该使用 Media Library 框架。但是,虽然我能够使用上面链接的代码来访问MLMediaSource
对象,但我很难弄清楚如何遍历照片资产。
媒体库框架文档引用了一种mediaObjectForIdentifier:
方法,这听起来很有希望,但没有指出应该使用哪种标识符。我对 iOS 相当有经验,但在 OS X 上却是一个完整的 n00b,所以我感觉有点失落。
如果我只是想遍历用户的库,NSLog'ing 每张照片,我该怎么做?要么使用媒体库框架,要么使用其他框架,只要它适用于当前的照片库?