iOS 7.0에서 위도와 경도를 출력하는 데모 | 조회 : 112 |
나의 폴더 > 아이폰 | 2014-02-13 (Thu) 15:30 | http://blog.dreamwiz.com/papasmf1/14024951 |
이번에는 위치만 출력해본다.
1. demoCoreLocation01로 생성한다. 2. CoreLocation framework을 추가한다. 3. 아래의 코드를 추가한다. // // ViewController.m // demoCoreLocation01 // // Created by JONG DUK KIM on 2014. 2. 13.. // Copyright (c) 2014년 JONG DUK KIM. All rights reserved. // #import "ViewController.h" #import <CoreLocation/CoreLocation.h> @interfaceViewController () <CLLocationManagerDelegate> @property (nonatomic, strong) CLLocationManager *myLocationManager; @end @implementation ViewController -(void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation { //새로운위치를받는다. NSLog(@"Latitude = %f", newLocation.coordinate.latitude); NSLog(@"Longitude = %f", newLocation.coordinate.longitude); } -(void)locationManager:(CLLocationManager *)manager didFailWithError:(NSError *)error { //에러가발생한경우 } - (void)viewDidLoad { [superviewDidLoad]; // Do any additional setup after loading the view, typically from a nib. if ([CLLocationManagerlocationServicesEnabled]) { self.myLocationManager = [[CLLocationManageralloc] init]; self.myLocationManager.delegate = self; [self.myLocationManagerstartUpdatingLocation]; } else { //위치서비스가활성화되지않은경우 NSLog(@"위치서비스가활성화되지않음!"); } } - (void)didReceiveMemoryWarning { [superdidReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } @end |
댓글 없음:
댓글 쓰기
참고: 블로그의 회원만 댓글을 작성할 수 있습니다.