Я использую Apple Footprint: внутреннее позиционирование с образцом кода Core Location для создания мобильного приложения. Этот код находится в Swift 3.0, и я конвертирую его в синтаксис Swift 5.0.
Когда я запускаю этот код Swift 3.0,
var corners = [MKMapPoint(x: MKMapRectGetMaxX(MKMapRect.world), y: MKMapRectGetMaxY(MKMapRect.world))]
return HideBackgroundOverlay(points: &corners, count: corners.count)
Я получаю эту ошибку.
«MKMapRectGetMaxX заменено на свойство MKMapRect.maxX»
Когда я изменил синтаксис на
var corners = [MKMapPoint(x: MKMapRect(MKMapRect.world).MaxX, y: MKMapRectGetMaxY(MKMapRect.world)),
Я получаю это сообщение об ошибке
«Невозможно вызвать инициализатор для типа« MKMapRect »со списком аргументов типа« (MKMapRect) »»
Как мне запустить эту строку кода?