我有一個包含CLLocationCoordinate2D的類。 我通過網絡請求從網絡獲取緯度&經度。CLLocationDegrees返回0,儘管它有一個值
當我將一個對象放在地圖上(MKMapView),使用CLLocationCoordinate2D對象時,一切正常。但是,當我試圖比較CLLocationCoordinate2D的緯度或經度(CLLocationDegrees)與其他變量或將其放入一個字符串,我總是得到0(零),雖然它的值是正確的(35.0333 ..等)
例如:
item.coordinate.latitude是32.816326141357422
(當我在地圖上放置對象時把我的光標在物品上,同時調試,並且還正確示出)
NSLog(@「lat:%f」,item.coordinate.latitude); =>這個輸出「lat:0」
NSString * lats = [[NSNumber numberWithDouble:item.coordinate.latitude] stringValue]; =>這一個lats變成「0」。
有誰知道如何解決這個問題? 謝謝。
如果您發佈了實際的代碼,將更容易找出錯誤的位置。 – 2011-03-25 12:18:31
你編碼了你的url請求嗎? – Lokus001 2011-08-18 22:20:17