如何提取 PHAsset 的 Location 属性?
Posted
技术标签:
【中文标题】如何提取 PHAsset 的 Location 属性?【英文标题】:How to I extract a PHAsset's Location property? 【发布时间】:2015-07-26 18:25:39 【问题描述】:Xcode 说 PHAsset 没有“位置”成员。
Swift 的补救措施是什么?
【问题讨论】:
你“导入照片”了吗? 是的。我做了导入照片。 我在操场上尝试这个时似乎遇到了同样的问题:import Photos let asset: AnyObject? = nil if let asset = asset as? PHAsset let location = asset.location
【参考方案1】:
简短回答:您可能忘记导入 CoreLocation;
import Photos
import CoreLocation
let asset: AnyObject? = nil
if let asset = asset as? PHAsset
let location = asset.location
当我删除 CoreLocation 导入时,我可以复制您的错误。
【讨论】:
也相关(也发生在 Obj-C 中):***.com/questions/25581871/…以上是关于如何提取 PHAsset 的 Location 属性?的主要内容,如果未能解决你的问题,请参考以下文章
有时 PHAsset fetchAssetsWithLocalIdentifiers:options 方法返回一个空的提取结果
何时使用 PHAsset、PHCollection、PHAssetCollection 和 PHCollectionList