iPhone Objective-C CoreLocation:希望使用基于当前位置的数据填充表
我试图在加载表之前获取当前经度和纬度,并使用坐标发出HTTP请求,以获取要在表中显示的附近位置的列表。现在,我正在调用iPhone Objective-C CoreLocation:希望使用基于当前位置的数据填充表,iphone,objective-c,core-location,Iphone,Objective C,Core Location,我试图在加载表之前获取当前经度和纬度,并使用坐标发出HTTP请求,以获取要在表中显示的附近位置的列表。现在,我正在调用viewWillLoad中的startUpdatingLocation,已经太晚了。我的问题是,我似乎无法在加载表之前获取位置,因此,请求中发送的坐标始终为(0,0) 有什么更好的方法来解决这个问题 谢谢大家! 调用startUpdatingLocation时,每隔几秒钟就会调用一个代理。此时,您可以获取数据,然后告诉您的表重新加载 -(void)locationManager:
viewWillLoad
中的startUpdatingLocation
,已经太晚了。我的问题是,我似乎无法在加载表之前获取位置,因此,请求中发送的坐标始终为(0,0)
有什么更好的方法来解决这个问题
谢谢大家! 调用startUpdatingLocation时,每隔几秒钟就会调用一个代理。此时,您可以获取数据,然后告诉您的表重新加载 -(void)locationManager:(CLLocationManager*)manager didUpdateToLocation:(CLLocation*)newLocation fromLocation:(CLLocation*)oldLocation 在这里,您将更新数据存储,然后调用[tableView reloadData]