J'ai trouvé quelques articles sur le test du GPS (corelocation) dans le simulateur iPhone. Cela semble assez simple, mais je n'arrive pas à le faire fonctionner.test GPS dans le problème de simulateur de l'iPhone
Le message d'erreur se i'am est:
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
le i'am de code à l'aide est:
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];
J'espère que quelqu'un peut me aider à résoudre ce problème, car il sauvera sûr une beaucoup de temps test
je l'ai changé, mais il n'a pas d'effet l'erreur. Une idée de quoi d'autre pourrait-il être? – Martijn
L'erreur indique que la méthode initWith ... n'existe pas pour CLLocation. Vérifiez l'orthographe de votre méthode. Postez la nouvelle erreur et elle ne peut pas être la même. –