我有一個每次調用位置更新委託時都會調用的函數。我相信這不是最好的方式去做這件事,因爲更新這往往是昂貴的。每隔10秒左右,有人能夠指引我進行更新的正確方向嗎?用新的位置數據更新核心數據(神奇記錄)
我當前的代碼:
TrackCoords *oTR= [TrackCoords MR_createEntity];
oTR.speed=[NSNumber numberWithInt:Location.speed*2.2369362920544];
oTR.lat=[NSNumber numberWithInt:Location.coordinate.latitude];
oTR.lon=[NSNumber numberWithInt:Location.coordinate.longitude];
oTR.elevation=[NSNumber numberWithInt:Location.altitude];
[[NSManagedObjectContext MR_defaultContext] MR_saveToPersistentStoreAndWait];
明確您需要保存的內容。這是一直在運行嗎?核心數據只有10秒時間? – Wain
這將在整個錄製曲目或路徑時運行。我主要需要coords和其他一些信息重新創建曲目 – jdross