iOS 11 對用戶的隱私更加保護(hù)了,一些需要使用用戶位置信息的App 可能在iOS 11 中不會詢問用戶“是否允許使用位置信息”,導(dǎo)致無法獲取到用戶的位置。
解決辦法

info.plist
在info.plist 文件中寫入這兩行,一般就可以解決了。
特殊情況
有時(shí)候?qū)懭肷厦娴膬尚羞€是不會詢問,這時(shí)檢查代碼,在獲取位置的代碼中是否缺少這樣一句:
[self.locationManager requestWhenInUseAuthorization];
添加之后就可以了。
以上方法,僅供參考,親測有效,歡迎指正。