iOS MKMapview не отображается после popViewController - PullRequest
0 голосов
/ 13 марта 2019

Я работаю над приложением, основанным на представлении карты. В каждом контроллере представления мне нужно отобразить один и тот же экземпляр карты. Я нахожу решение моей проблемы - я делаю свой подкласс MKMapView Singleton.

    struct Static {
        static let instance = MsipMapView(frame: CGRect(x: 0, y: 0, width: 300, height: 500))
    }

    override func awakeAfter(using aDecoder: NSCoder) -> Any? {
        return Static.instance
    } 

Это прекрасно работает, пока я не использую метод popViewController. Когда я возвращаюсь к последнему местоположению, на карте ничего не отображается. Что может вызвать такое поведение?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...