因此,我有一个具有不同位置的表格视图,以模态方式呈现另一个带有地图视图的视图控制器。我在地图顶部添加自定义图块,但如果我在地图视图仍在加载图块时关闭视图控制器并打开另一个位置,我的应用程序将崩溃。这只发生在我取消注释 addOverlay 瓦片方法时。
MKTileOverlay *tiles = [[MKTileOverlay alloc] initWithURLTemplate:@"http://tileurl.com/{z}/{x}/{y}.png"];
[tiles setCanReplaceMapContent:YES];
[_mapView addOverlay:tiles level:MKOverlayLevelAboveLabels];
关于为什么会发生这种情况的任何建议?