2010-07-14 42 views
0

我想在表格加載之前獲取當前的經度和緯度,並使用座標進行HTTP請求以獲取附近位置列表以表格形式顯示。現在,我打電話startUpdatingLocationviewWillLoad,這太遲了。我的問題是,我似乎無法得到表加載前的位置,因此,請求中發送的座標總是(0,0)。iPhone Objective-C CoreLocation:想要根據當前位置填充數據表

什麼是更好的方法來解決這個問題?

謝謝!

回答

0

當您調用startUpdatingLocation時,每隔幾秒鐘調用一次委託。在這一點上,你可以獲取數據,然後告訴你的表重新加載。

- (空)的LocationManager:(CLLocationManager *)經理didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation

在這裏,你會更新您的數據存儲,那麼你會調用[的tableView reloadData]。