0

iOS 8 で呼び出されない MKMapView デリゲート メソッド。

CGRect mapViewFrame = CGRectMake(0.0, 129.0, 320.0, 419.0);
    _mapView = [[MKMapView alloc] initWithFrame:mapViewFrame];
    [_mapView setMapType:MKMapTypeStandard];
    [_mapView setDelegate:self];
    [_mapView setShowsUserLocation:YES];

これらのメソッドは呼び出されません:

- (void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation *)userLocation
{};

- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>)annotation {}

以前のバージョンの iOS 8 では、すべてが機能していました。

4

2 に答える 2

0

他の注釈 (ユーザーの場所ではない) を追加して、デリゲート メソッドが呼び出されるかどうかを確認しましたか? それは問題のトラブルシューティングに役立ちます

于 2014-10-27T19:09:23.137 に答える