您的位置:首页 > 移动开发 > IOS开发

IOS 使用CoreLocation定位 不弹出权限提示

2016-03-04 17:19 579 查看
代码如下:

var locationManager:CLLocationManager!

override func viewDidLoad() {
super.viewDidLoad()

locationManager = CLLocationManager()
locationManager.delegate = self
locationManager.desiredAccuracy = kCLLocationAccuracyBest
locationManager.distanceFilter = kCLDistanceFilterNone
if #available(iOS 8.0, *) {
locationManager.requestWhenInUseAuthorization()
} else {
// Fallback on earlier versions
}
locationManager.startUpdatingLocation()
}


解决:

1、引入 CoreLocation.framework

2、修改info.plist

NSLocationAlwaysUsageDescription

NSLocationWhenInUseUsageDescription



再次运行即可弹出定位提示
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ios swift