Skip to content

Commit 1ab206d

Browse files
committed
Remedy for iOS 16 insertOverlay at idx issue
Refer to open iOS GPX Tracker repo for more info
1 parent 13283ea commit 1ab206d

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

MapCache/Classes/MKMapView+MapCache.swift

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,12 @@ extension MKMapView {
3939
}
4040

4141
tileServerOverlay.tileSize = cache.config.tileSize
42-
self.insertOverlay(tileServerOverlay, at: 0, level: .aboveLabels)
42+
if let firstOverlay = self.overlays.first {
43+
self.insertOverlay(tileServerOverlay, below: firstOverlay)
44+
}
45+
else {
46+
self.addOverlay(tileServerOverlay, level: .aboveLabels)
47+
}
4348
return tileServerOverlay
4449
}
4550

0 commit comments

Comments
 (0)