iOS - 照片框架 - 仅获取本地照片

时间:2016-08-15 16:59:02

标签: ios swift icloud photosframework

我只需要从Photos框架中检索本地资产,因此只有本地保存的照片而不是存储在云中的照片。我怎样才能做到这一点?

更新:

我添加了有关该问题的更多详细信息,因为该问题已被标记为过于宽泛,即使我认为不是。

我正在使用此代码获取照片:

let fetchOptions = PHFetchOptions.init()
let fetchResult = PHAsset.fetchAssetsWithMediaType(PHAssetMediaType.Image, options: nil)

然后,我使用PHImageManager.defaultManager().requestImageDataForAsset获得单个资产。

通过获取,我可以从库中获取所有照片,即使它们存储在云中。如何才能获得存储在手机上的本地照片?

1 个答案:

答案 0 :(得分:2)

PHAssetCollection.fetchAssetCollectionsWithType(.SmartAlbum, subtype: .SmartAlbumUserLibrary, options: nil)