【发布时间】:2020-01-08 05:08:10
【问题描述】:
我想获取我的自定义相册的所有照片。 但我得到的是以下错误。
我的代码
let collections:PHFetchResult = PHAssetCollection.fetchAssetCollections(with: .album, subtype: .any, options: fetchOptions)
我得到的错误
“从守护进程返回错误:错误域=com.apple.accounts 代码=7 “(空)”“
关于如何解决这个问题的任何想法?
【问题讨论】:
-
首先在 info.plist 中添加
Privacy - Photo Library Usage Descriptionkey然后尝试运行此代码 -
Xcode 版本 11.0 beta 6 (11M392r) Swift 5
-
我在终端上打印了这个错误,但
PHAssets正在被正确检索。但是,当我尝试在 Xcode11 中调用PHImageManager().requestImage时,我需要指定options.deliveryMode = .highQualityFormat,而它过去在 Xcode10 中与.fastFormat一起工作得很好。 -
我在 Xcode 11.5 版上遇到同样的错误
-
这实际上并不会阻止您获取资产。这可能是 Apple 方面的错误 - 将其提交到 Feedback Assistant.app。
标签: swift photosframework