私はiPhone SDK 4.0を使用しています.現在の場所を取得するために以下のコードを使用しましたが、デリゲートメソッドは自動的に呼び出されません...私のコードは以下のとおりです:
の.hfile
私はインポートを持っています
CoreLocation/CoreLocation.h
委任も
CLLocationManagerDelegate
CLLocationManager *locationManager;
の.mfile
locationManager = [[CLLocationManager alloc] init];
locationManager.delegate = self;
locationManager.distanceFilter = kCLDistanceFilterNone; // whenever we move
locationManager.desiredAccuracy = kCLLocationAccuracyHundredMeters; // 100 m
[locationManager startUpdatingLocation];
しかし、私はその現在の場所を取得していません......私のデリゲートメソッドは呼び出されていません:
- (void)locationManager:(CLLocationManager *)manager
didUpdateToLocation:(CLLocation *)newLocation
fromLocation:(CLLocation *)oldLocation
{
}