だから私は別のView Controllerをmapviewでモーダルに提示するさまざまな場所を持つtableviewを持っています。マップの上にカスタム タイルを追加しますが、マップビューがまだタイルをロードしている間にビュー コントローラーを閉じて別の場所を開くと、アプリがクラッシュします。これは、addOverlay tiles メソッドのコメントを外した場合にのみ発生します。
MKTileOverlay *tiles = [[MKTileOverlay alloc] initWithURLTemplate:@"http://tileurl.com/{z}/{x}/{y}.png"];
[tiles setCanReplaceMapContent:YES];
[_mapView addOverlay:tiles level:MKOverlayLevelAboveLabels];
なぜこれが起こっているのかについての提案はありますか?