2010-07-30 5 views
0

iPhone 시뮬레이터에서 GPS (corelocation) 테스트에 대한 다양한 기사를 발견했습니다. 그것은 꽤 직설적이지만, 나는 그것을 작동시키지 못합니다. 오류 메시지 i'am 점점iPhone 시뮬레이터 GPS 테스트 문제

은 다음과 같습니다


2010-07-30 11:20:16.372 appname[50954:207] *** +[CLLocation initWithCoordinate:altitude:horizontalAccuracy:verticalAccuracy:timestamp:]: unrecognized selector sent to class 0x32081320 

2010-07-30 11:20:16.373 appname[50954:207] CoreAnimation: ignoring exception: *** +[CLLocation initWithCoordinate:altitude:horizontalAccuracy:verticalAccuracy:timestamp:]: unrecognized selector sent to class 0x32081320 

사용하여 코드 i'am는 다음과 같습니다


self.locationManager = [[[CLLocationManager alloc] init] autorelease]; 
locationManager.delegate = self; 
locationManager.distanceFilter = 100.0f; 
locationManager.desiredAccuracy= kCLLocationAccuracyBest; 
[locationManager startUpdatingLocation]; 

// test simulator location once 
[NSTimer scheduledTimerWithTimeInterval:5.0 target:self selector:@selector(updateTestLocation) userInfo:nil repeats:NO]; 


-(void)updateTestLocation{ 

CLLocationCoordinate2D newlocation; 
newlocation.latitude = 37.0; 
newlocation.longitude = 127.0; 

CLLocation *sampleLocationUpdate = [[CLLocation init] initWithCoordinate:newlocation altitude:100 horizontalAccuracy:100 verticalAccuracy:100 timestamp:[NSDate date]];    

[self locationManager:nil didUpdateToLocation: sampleLocationUpdate fromLocation: nil]; 
//[self locationManager:locationManager didUpdateToLocation: sampleLocationUpdate fromLocation: nil]; 

는 확실히을 절약 할 수 있기 때문에 나는, 누군가가 나에게이 문제를 해결하는 데 도움 수 있기를 바랍니다 많은 시간을 테스트합니다

답변

1

[[CLLocation alloc] init...];이 아니고 [[CLLocation init] init...];이 아니어야합니까?

+0

하지만 오류에 영향을주지 않았다. 그 밖의 어떤 아이디어가있을 수 있습니까? – Martijn

+0

CLLocation에 대해 initWith ... 메서드가 존재하지 않는다는 오류가 발생했습니다. 방법의 철자를 확인하십시오. 새로운 오류를 게시하고 동일하지 않아야합니다. –

0

그것은 다음 줄 내가 그것을 변경 오류


CLLocationCoordinate2D newlocation; 
newlocation.latitude = 37.0; 
newlocation.longitude = 127.0; 

CLLocation *sampleLocationUpdate = [[CLLocation alloc] initWithCoordinate: newlocation altitude:100 horizontalAccuracy:100 verticalAccuracy:100 timestamp:[NSDate date]]; 

을 일으키는 판명 : 나는 그것을 변경


CLLocation *sampleLocationUpdate = [[CLLocation alloc] initWithLatitude:37.0 longitude:127.0];