gpt4 book ai didi

xcode - 使用 MediaLibrary 的 mac 操作系统 - 如何定义加载哪个照片库?

转载 作者:行者123 更新时间:2023-12-02 20:55:54 26 4
gpt4 key购买 nike

我确信这就在我面前,但我有点菜鸟......

如何定义加载哪个照片库与加载系统库的当前方法?

我认为它与示例代码中的代码类似?

    // Setup the media library to load only photos, don't include other source types.
let options: [String : AnyObject] =
[MLMediaLoadSourceTypesKey: MLMediaSourceType.image.rawValue as AnyObject,
MLMediaLoadIncludeSourcesKey: [MLMediaSourcePhotosIdentifier, MLMediaSourceiPhotoIdentifier] as AnyObject]

// Create our media library instance to get our photo.
mediaLibrary = MLMediaLibrary(options: options)

是否选择了默认为系统库的 MLMediaSourceiPhotoIdentifier?如果是这样,您如何开设其他图书馆?

救命啊!谢谢ssss

最佳答案

根据 MLMediaLibrary 的文档,除了标准媒体源之外,只有三个其他选项:

非应用程序特定的媒体源标识符:

MLMediaSourceCustomFoldersIdentifier

自定义文件夹的媒体源。目前,唯一的自定义文件夹是包含 Apple 音频循环的文件夹。

MLMediaSourceAppDefinedFoldersIdentifier

应用定义的文件夹的媒体源。这标识了从调用者应用程序包内的相对路径创建的媒体源。

MLMediaSourceMoviesFolderIdentifier

用户的电影文件夹的媒体源。

基于此,我想说从任意文件路径创建 MLMediaLibrary 的功能很可能不存在。事实上,该 API 只允许您连接当前分别由 iPhoto、iMovie 或其他应用程序使用的库。

关于xcode - 使用 MediaLibrary 的 mac 操作系统 - 如何定义加载哪个照片库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43609000/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com