使用“照片”应用时,您可以在查看每张特定照片时看到位置标题。例如" Home"或者"中央公园" - 如何从PHAsset或类似的类中获取数据/字符串?
我没有在PHAsset类上看到localizedTitle或类似属性。
谢谢你。答案 0 :(得分:1)
您应该从PHAsset的相应属性获取资产坐标。然后通过CLGeocoder获取有关地点的信息。实施例...
CLGeocoder *geocoder = [[CLGeocoder alloc] init];
[geocoder reverseGeocodeLocation:asset.location
completionHandler:^(NSArray<CLPlacemark *> * _Nullable placemarks, NSError * _Nullable error) {
CLPlacemark *placemark = [placemarks firstObject];
NSLog(@"%@", placemark.name);
}];
不要忘记导入CoreLocation Framework。
答案 1 :(得分:-1)
PHAsset有一个名为creationDate的属性,你可以使用someAsset.creationDate获取日期