//定位
@property (nonatomic, strong) CLLocationManager *locationManager;
@property (nonatomic, strong) NSString *cityName;
//得到的位置
@property (nonatomic, retain) CLLocation *location;
//地理编码/逆地理编码
@property (nonatomic, retain) CLGeocoder *geocoder;
<span style="font-size:18px;">我把相关属性和方法封装在一个UIView的子类里面以上是.h 文件</span>
<span style="font-size:18px;">下面是.m 文件 基本上想给地图定位或者需要获取城市名 的软件 这三个方法就可以满足</span>
<pre name="code" class="objc">- (void)createLocationManager
{
self.locationManager = [[CLLocationManager alloc] init];
self.geocoder = [[CLGeocoder alloc] init];
//初次运行会有系统的弹框 申请打开定位
if (![CLLocationManager locationServicesEnabled]) {
NSLog(@"定位服务当前可能尚未打开,请设置打开");