私は現在マップ機能で作業しており、現在の場所を取得して表示しています。今、私は iOS4 でアプリを実行しています。iOS4 でアプリを実行しているときに、CLLocationManger デリゲート メソッドが呼び出されません。しかし、Xcode 3.1.4 の古いバージョンでアプリケーションを実行できました。それは正常に動作し、デリゲート メソッドも適切に呼び出されます。では、iOS4 で CLLocationManger デリゲート メソッドを呼び出すにはどうすればよいでしょうか。私にはとても奇妙です。
- (void)locationManager: (CLLocationManager *)manager didUpdateToLocation: (CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
{
NSLog(@"inside didUpdateToLocation");
MKCoordinateRegion region1;
region1.center = newLocation.coordinate;
region1.span.latitudeDelta = 0.001;
region1.span.longitudeDelta = 0.001;
mapview.mapType = MKMapTypeStandard;
[mapview setRegion:region1 animated:TRUE];
[locationManager stopUpdatingLocation];
}
私を助けてください。
ありがとう。