在IOS 8 iOS 9 中使用CoreLocation 獲取地理位置

iOS8 CoreLocation 更新

想要在項目中使用定位,要通過以下步驟。

1.在項目的plist文件添加新的鍵值對

NSLocationWhenInUseUsageDescription?

NSLocationAlwaysUsageDescription

這兩個key 的value值為string類型,值為 描述獲取地理位置的原因

I enter a string like “為實現(xiàn)上班打卡功能,我們需要獲取地理位置”

2. 在類的頭部引用CoreLocation 類

@import CoreLocation;

3.添加CoreLocation實例

//添加實例

_locationManeger = [[CLLocationManager alloc] init];

//設置代理

_locationManeger.delegate = self;

//詢問用戶,獲得權限。會有一個彈窗,詢問用戶是否允許app獲取當前地理位置

[_locationManeger requestWhenInUseAuthorization];

實現(xiàn)delegate方法

- (void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray*)locations

{

NSLog(@"location = %@",[locations lastObject]);

}

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容