Я использую свои новые сверхспособности, чтобы загрузить изображение из AssetLibrary на iOS 4. + и прочитать место, где был сделан снимок.К сожалению, я не уверен, что ALAssetPropertyLocation является действительным, и иногда это выглядит так, будто на самом деле там ничего нет.
Например, у меня есть
+/- 0,00 м (скорость-1.00 mps / курс -1.00) @ 11.11.10 19:32:41 Heure normale de l \ u2019Europe centrale
Что, конечно, побеждает мой код:
CLLocation *loc = ((CLLocation*)[asset valueForProperty:ALAssetPropertyLocation]);
CLLocationCoordinate2D gpsLocation = loc.coordinate;
double acc = loc.horizontalAccuracy;
NSLog(@"Accuracy:%f", acc);
if(acc >0){
detailItem.latitude = [NSNumber numberWithDouble:gpsLocation.latitude];
detailItem.longitude = [NSNumber numberWithDouble:gpsLocation.longitude];
}
NSDate *time = loc.timestamp;
if(time != nil){
detailItem.latitude = [NSNumber numberWithDouble:gpsLocation.latitude];
detailItem.longitude = [NSNumber numberWithDouble:gpsLocation.longitude];
}
Я обычноиспользуйте точность, но здесь это не отрицательно.
Это ошибка, или вы думаете, я должен найти срок действия из другого места?