我一直在爲此苦苦掙扎。我閱讀了很多資源,但仍然無法找到明確的解決方法。從sqlite中讀取經度和緯度iphone
我有一個Sqlite表的緯度和經度的行。我的任務是獲取這些緯度和經度,並將它們放入一個數組中,然後稍後用於在地圖上顯示所有引腳。我做這些,我的AppDelegate「從數據庫中讀取」(這是可取還是更在其擁有地圖視圖控制器做什麼?)
我取緯度和長期爲雙值如下圖所示
while (sqlite3_step(selectStmt)==SQLITE_ROW){
double latitude= sqlite3_column_double(selectStmt, 1);
double longitude= sqlite3_column_double(selectStmt, 2);
CLLocationCoordinate2D coord=CLLocationCoordinate2DMake(latitude,longitude);
// I want to add this to an array, so that i can use later for annotations
}
但是,當我嘗試添加「不兼容的類型的參數1關閉addObject」。
這是從sqlite獲取多個座標以顯示在地圖上的正確方法嗎?
幫助將不勝感激