출처: http://milkdrops.net/index.php/archives/684
Xcode 3.2.6에 포함된 iOS 시뮬레이터에서는 위치를 지정해줄 수 없는데, 이를 코드상에서 해결해주는 방법이 있다.
#if TARGET_IPHONE_SIMULATOR
@interface CLLocationManager (Simulator)
@end
@implementation CLLocationManager (Simulator)
-(void)startUpdatingLocation {
CLLocation *simulLoc = [[[CLLocation alloc] initWithLatitude:37.381 longitude:127.134] autorelease]; // 경도, 위도를 넣어주면 됨
[self.delegate locationManager:self
didUpdateToLocation:simulLoc
fromLocation:simulLoc];
}
@end
#endif // TARGET_IPHONE_SIMULATOR
@interface CLLocationManager (Simulator)
@end
@implementation CLLocationManager (Simulator)
-(void)startUpdatingLocation {
CLLocation *simulLoc = [[[CLLocation alloc] initWithLatitude:37.381 longitude:127.134] autorelease]; // 경도, 위도를 넣어주면 됨
[self.delegate locationManager:self
didUpdateToLocation:simulLoc
fromLocation:simulLoc];
}
@end
#endif // TARGET_IPHONE_SIMULATOR
'개발 > Object C' 카테고리의 다른 글
Xcode 4.2 이하 버전에서 iOS 5.1 장치용 프로그램 개발하는 방법 (0) | 2012.04.22 |
---|---|
self.window.rootViewController vs window addSubview (0) | 2012.04.22 |
unrecognized selector sent to instance 에러의 대처 (0) | 2012.04.11 |
Xcode에서 Header 파일과 소스 파일의 전환 (0) | 2011.09.14 |
Xcode 3 에서 블록을 한번에 comment 처리하는 방법 (0) | 2011.09.14 |