【发布时间】:2016-05-30 09:36:02
【问题描述】:
这就是我获得NSURL的方式:
func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject]) {
if let referenceUrl = info[UIImagePickerControllerReferenceURL] as? NSURL {
//access the file name
}
}
它正在使用ALAssetsLibrary:
let assetsLibrary = ALAssetsLibrary()
assetsLibrary.assetForURL(referenceUrl, resultBlock: { asset in
let filename = asset.defaultRepresentation().filename()
}, failureBlock: nil)
但自 iOS 9 起已弃用。
【问题讨论】:
-
是的,但不能这么复杂,另外资产不是通过那里的url获取的。
-
您仍然可以使用旧方式已弃用并不意味着它已被删除或您无法使用。否则你必须使用它的新方法和代码
-
但是我想用苹果的新方法:)
-
这就是我给你这个链接的原因
标签: ios swift photosframework