2012-07-01 34 views

回答

3

我不打算給你一個代碼的答案,因爲你只是問一個普遍的問題。

但是,有在CLLocation有用的功能叫distanceFromLocation:其中有簽名:

- (CLLocationDistance)distanceFromLocation:(const CLLocation *)location 

做到這將是存儲(或創建)創建的位置CLLocation對象在你的核心數據的方式存儲和使用用戶當前位置時,可以使用此函數遍歷位置列表來獲取距離,然後將具有最小返回值的位置作爲最近位置返回。

+0

謝謝,它對我來說是一個很好的答案。不尋找代碼。順便說一句,你爲什麼從我的問題中刪除我的謝意? – shannoga

+0

@shannoga如果你環顧四周,你將不會看到很多感謝和簽名,這是不需要的。關於Meta有一個明確的討論http://meta.stackexchange.com/q/2950/154481 – Abizern

+0

我認爲這是必要的,但如果你這樣說,謝謝任何方式 – shannoga