在之前的一篇博客-CoreLocation — iOS中的位置信息中, 简单描述了CoreLocation的使用, 并获取经纬度信息. 接下来, 将要从地理位置信息中反向解析出当前所在城市等信息.
首先, 初始化CLLocationManager对象, 设置delegate,
然后startUpdatingLocation即开始定位.
注意: 要继承CLLocationManagerDelegate协议.
@property(strong, nonatomic) CLLocationManager *locationManager;
#pragma mark - 获取当前定位城市
- (void)locate {
self.currentCity = [[NSString alloc] init];
// 判断是否开启定位
if ([CLLocationManager locationServicesEnabled]) {
self