Using PHAsset
Revision as of 23:29, 15 February 2019 by PeterHarding (talk | contribs) (Created page with " * https://stackoverflow.com/questions/27854937/ios8-photos-framework-how-to-get-the-nameor-filename-of-a-phasset <pre> let fetchResult = PHAsset.fetchAssets(with: .image, o...")
let fetchResult = PHAsset.fetchAssets(with: .image, options: nil) if fetchResult.count > 0 { if let asset = fetchResult.firstObject { let date = asset.creationDate ?? Date() print("Creation date: \(date)") PHImageManager.default().requestImageData(for: asset, options: PHImageRequestOptions(), resultHandler: { (imagedata, dataUTI, orientation, info) in if let info = info { if info.keys.contains(NSString(string: "PHImageFileURLKey")) { if let path = info[NSString(string: "PHImageFileURLKey")] as? NSURL { print(path) } } } }) } }