我刚刚将应用程序的目标版本更改为iOS 8,并将我的XCode更新为6.0版本。当我构建时,我看到一堆方法被标记为已弃用,这证实我实际上是针对iOS 8.0构建的,但当我尝试调用[CLLocationmanager requestWhenInUseAuthorization]时,我收到构建错误说 没有已知的选择器类方法" requestWhenInUseAuthorization'
我在这里错过了什么吗?
答案 0 :(得分:5)
requestWhenInUseAuthorization
是一个实例方法,而不是类方法 - 创建一个CLLocationManager
实例,然后调用该方法。
有关详细信息,请参阅the docs。