У меня есть класс, который содержит CLLocationCoordinate2D.Я получаю широту и долготу из Интернета с помощью веб-запроса.
Когда я помещаю объект на карту (MKMapView), используя объект CLLocationCoordinate2D, все работает нормально.
Но, когда я пытаюсь сравнить широту или долготу (CLLocationDegrees) CLLocationCoordinate2D с другими переменными или поместить его в строку, я всегда получаю 0 (ноль), хотя это значение является правильным (35.0333 .. и т. д.)
Например:
item.coordinate.latitude равен 32.816326141357422
(отображается, когда я налагаю курсор на элемент во время отладки, а также корректно при размещении объекта на карте)
NSLog (@ "lat:% f", item.coordinate.latitude); => этот выводит "lat: 0"
NSString * lats = [[NSNumber numberWithDouble: item.coordinate.latitude] stringValue]; => этот лат становится "0".
Кто-нибудь знает, как решить эту проблему?спасибо.