Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何使用照片框架获取照片的时间戳?_Ios_Swift_Photosframework - Fatal编程技术网

Ios 如何使用照片框架获取照片的时间戳?

Ios 如何使用照片框架获取照片的时间戳?,ios,swift,photosframework,Ios,Swift,Photosframework,我想检索存储在设备照片库中的媒体的时间戳。我发现了一个在iOS 9.0+中被弃用的but it forALAssetLibrary。我想使用Photosframework这样做。请帮助。以下是完整答案: let assets = PHAsset.fetchAssetsWithMediaType(.Image, options: nil) for i in 0..<assets.count { guard let asset = assets[i] as? PHAsset else

我想检索存储在设备照片库中的媒体的时间戳。我发现了一个在iOS 9.0+中被弃用的but it for
ALAssetLibrary
。我想使用
Photos
framework这样做。请帮助。

以下是完整答案:

let assets = PHAsset.fetchAssetsWithMediaType(.Image, options: nil)

for i in 0..<assets.count {
    guard let asset = assets[i] as? PHAsset else {fatalError("Cannot cast as PHAsset")}

    print("creation date: \(asset.creationDate)")
}
let assets=PHAsset.fetchAssetsWithMediaType(.Image,选项:nil)

对于0中的i,请通过
PHAsset
creationDate和modificationDate。