すべてがトピックで述べられているので、ここにコードがあります
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
_pathRenderer = [[MKOverlayPathRenderer alloc] init];
_pathRenderer.lineWidth = 8.0f;
_pathRenderer.strokeColor = [UIColor redColor];
_pathRenderer.path = CGPathCreateMutable();
[_mapView addOverlay:_pathRenderer];
}
最後の行で、例外を除いてドロップします:
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[MKOverlayPathRenderer boundingMapRect]: unrecognized selector
MKOverlayを実装していない間違ったクラスを使用していることを意味しますが、MKOverlayPathRendererのリファレンスで述べたように、そうです。だから私はこの問題に少し立ち往生しています。