最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

iOS獲取到用戶(hù)當(dāng)前位置

 更新時(shí)間:2016年09月10日 16:24:24   投稿:lijiao  
這篇文章主要為大家詳細(xì)介紹了iOS獲取到用戶(hù)當(dāng)前位置,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

通過(guò)CoreLocation定位,獲取到用戶(hù)當(dāng)前位置,跟地圖中的定位不同。

一、導(dǎo)入CoreLocation.framework

二、#import <CoreLocation/CoreLocation.h>

三、聲明代理 <CLLocationManagerDelegate>

四、代碼實(shí)現(xiàn)

1、聲明

CLLocationManager *locationManager;//定義Manager
// 判斷定位操作是否被允許
if([CLLocationManager locationServicesEnabled]) {
  CLLocationManager *locationManager = [[[CLLocationManager alloc] init] autorelease];

   self.locationManager.delegate = self;
}else {
   //提示用戶(hù)無(wú)法進(jìn)行定位操作
}

// 開(kāi)始定位
[locationManager startUpdatingLocation];


2、更新位置后代理方法,iOS6.0一下的方法

- (void)locationManager:(CLLocationManager *)manager 
  didUpdateToLocation:(CLLocation *)newLocation 
      fromLocation:(CLLocation *)oldLocation {

 //latitude和lontitude均為NSString型變量
    //緯度
 self.latitude = [NSString stringWithFormat:@"%.4f", newLocation.coordinate.latitude];

    //經(jīng)度
 self.longitude = [NSString stringWithFormat:@"%.4f",     newLocation.coordinate.longitude];
 
}


3、iOS6.0以上蘋(píng)果的推薦方法

-(void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations
{
  //此處locations存儲(chǔ)了持續(xù)更新的位置坐標(biāo)值,取最后一個(gè)值為最新位置,如果不想讓其持續(xù)更新位置,則在此方法中獲取到一個(gè)值之后讓locationManager stopUpdatingLocation
  CLLocation *currentLocation = [locations lastObject];
  
  CLLocationCoordinate2D coor = currentLocation.coordinate;
  self.latitude = coor.latitude;
  self.longitude = coor.longitude;
  
  //[self.locationManager stopUpdatingLocation];
  
}

4、更新失敗的方法

- (void)locationManager:(CLLocationManager *)manager
    didFailWithError:(NSError *)error {
 
 if (error.code == kCLErrorDenied) {
   // 提示用戶(hù)出錯(cuò)原因,可按住Option鍵點(diǎn)擊 KCLErrorDenied的查看更多出錯(cuò)信息,可打印error.code值查找原因所在
 }
}

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • iOS中UIAlertController設(shè)置自定義標(biāo)題與內(nèi)容的方法

    iOS中UIAlertController設(shè)置自定義標(biāo)題與內(nèi)容的方法

    UIAlertController是iOS8推出的新概念,取代了之前的 UIAlertView和UIActionSheet(雖然現(xiàn)在仍可以使用,但是會(huì)有警告)。下面這篇文章主要給大家介紹了關(guān)于iOS中UIAlertController如何設(shè)置自定義標(biāo)題與內(nèi)容的相關(guān)資料,需要的朋友可以參考下。
    2017-10-10
  • iOS動(dòng)態(tài)驗(yàn)證碼實(shí)現(xiàn)代碼

    iOS動(dòng)態(tài)驗(yàn)證碼實(shí)現(xiàn)代碼

    本文通過(guò)實(shí)例代碼給大家介紹了ios動(dòng)態(tài)驗(yàn)證碼的實(shí)現(xiàn)方法,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧
    2018-04-04
  • iOS利用余弦函數(shù)實(shí)現(xiàn)卡片瀏覽工具

    iOS利用余弦函數(shù)實(shí)現(xiàn)卡片瀏覽工具

    這篇文章主要為大家詳細(xì)介紹了iOS利用余弦函數(shù)實(shí)現(xiàn)卡片瀏覽工具,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • iOS中設(shè)置網(wǎng)絡(luò)超時(shí)時(shí)間+模擬的方法詳解

    iOS中設(shè)置網(wǎng)絡(luò)超時(shí)時(shí)間+模擬的方法詳解

    這篇文章主要介紹了在iOS中設(shè)置網(wǎng)絡(luò)超時(shí)時(shí)間+模擬的方法,文中介紹的非常詳細(xì),相信對(duì)大家具有一定的參考價(jià)值,需要的朋友們下面來(lái)跟著小編一起來(lái)學(xué)習(xí)學(xué)習(xí)吧。
    2017-04-04
  • iOS9新特性之UIStackView

    iOS9新特性之UIStackView

    UIStackView主要包括了四大屬性:axis、alignment、distribution、spacing。下面通過(guò)本文給大家介紹iOS9新特性之UIStackView的相關(guān)知識(shí),感興趣的朋友一起看看吧
    2017-09-09
  • iOS小數(shù)取整的方法(ceil?floor?round)示例

    iOS小數(shù)取整的方法(ceil?floor?round)示例

    這篇文章主要為大家介紹了iOS小數(shù)取整的方法(ceil?floor?round)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • iOS中字符串換行的實(shí)現(xiàn)方法

    iOS中字符串換行的實(shí)現(xiàn)方法

    大家應(yīng)該都有所體會(huì),單行字符數(shù)過(guò)多會(huì)影響美觀,所以下面這篇文章主要給大家介紹了關(guān)于iOS中字符串換行的實(shí)現(xiàn)方法,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2018-07-07
  • 深入講解iOS開(kāi)發(fā)中應(yīng)用數(shù)據(jù)的存儲(chǔ)方式

    深入講解iOS開(kāi)發(fā)中應(yīng)用數(shù)據(jù)的存儲(chǔ)方式

    這篇文章主要介紹了iOS開(kāi)發(fā)中應(yīng)用數(shù)據(jù)的存儲(chǔ)方式,包括plistXML屬性列表和NSKeydeArchiver歸檔兩個(gè)部分,需要的朋友可以參考下
    2015-12-12
  • IOS數(shù)字鍵盤(pán)左下角添加完成按鈕的實(shí)現(xiàn)方法

    IOS數(shù)字鍵盤(pán)左下角添加完成按鈕的實(shí)現(xiàn)方法

    這篇文章主要介紹了IOS數(shù)字鍵盤(pán)左下角添加完成按鈕的實(shí)現(xiàn)方法的相關(guān)資料,希望通過(guò)本文能實(shí)現(xiàn)類(lèi)似這樣的功能,需要的朋友可以參考下
    2017-08-08
  • 詳解優(yōu)化iOS程序性能的25個(gè)方法

    詳解優(yōu)化iOS程序性能的25個(gè)方法

    本篇文章主要介紹了優(yōu)化iOS程序性能的25個(gè)方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-12-12

最新評(píng)論

南开区| 临潭县| 宜春市| 高唐县| 襄樊市| 奉节县| 手机| 太原市| 黎平县| 玛多县| 隆德县| 奉新县| 祁门县| 吴旗县| 兴文县| 泗水县| 宣武区| 桐梓县| 岱山县| 海晏县| 荆门市| 湾仔区| 保康县| 太仆寺旗| 皋兰县| 聊城市| 贵溪市| 普定县| 泊头市| 电白县| 伊宁县| 启东市| 长寿区| 横山县| 堆龙德庆县| 滦南县| 霍林郭勒市| 榆树市| 新安县| 岳阳县| 固镇县|