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