我正在使用自定义类来更新用户位置。初始化类时,我创建了一个 CLLocationManager 对象以供该类使用
CLLocationManager *locManager = [[CLLocationManager alloc] init];
[self setLocationManager:locManager];
返回 nil 的行是CLLocationManager *locManager = [[CLLocationManager alloc] init]; 这就是导致问题的原因。
这段代码在大多数情况下都很好用。但是在一个特定的设备(操作系统版本 3.1)上,init 返回一个 nil。知道为什么 CLLocationManager 在初始化时会返回 nil 吗?
谢谢。