Я новичок в разработке ios, исследовал случай на google и не нашел ничего связанного. Я развиваюсь в одной быстрой карте просмотра. Пока что так хорошо, в этом ViewController я вставляю UISegmentedControl с параметрами Satellite, Standard и Hybrid. Когда я открываю приложение со Стандартом, проблем не возникает, но когда я нажимаю на Satellite или Hybrid, экран становится черным, и в области отладки появляются следующие сообщения:UISegmentedControl для отображения mapTypes swift
Ошибка: CGContextScaleCTM: недопустимый контекст 0x0 Это серьезная ошибка. Это приложение или библиотека, которую он использует, использует недопустимый контекст и тем самым способствует ухудшению стабильности и надежности системы. Это уведомление об уходе: пожалуйста, исправьте эту проблему. фатальная ошибка в предстоящем обновлении. "
Ошибка: CGContextTranslateCTM: недопустимый контекст 0x0. Это серьезная ошибка. Это приложение или используемая им библиотека использует недопустимый контекст и тем самым способствует общей деградации стабильность системы и надежность способность. Это уведомление о любезности: устраните эту проблему. Это станет фатальной ошибкой в предстоящем обновлении. "
Следит код
IBOutlet Var turcoMapaView: MKMapView!
IBOutlet Var segmentControl: UISegmentedControl!
IBAction Func tipoDeMapa (sender: UISegmentedControl) {
{switch segmentControl.selectedSegmentIndex
case 0:
turcoMapaView.mapType = MKMapType.Standard
case 1:
turcoMapaView.mapType = MKMapType.Satellite
case 2:
turcoMapaView.mapType = MKMapType.Hybrid
default:
turcoMapaView.mapType = MKMapType.Standard
}
}
Может кто-нибудь мне помочь
Благодаря
Спасибо за ответ. Я внес изменения, и проблема продолжается, тип изменения карты, но получает нечетный экран при увеличении или уменьшении –
Достаточно справедливо, я не рассматривал проблему с картой как таковую из-за проблем с синтаксисом. Придется ждать до сегодняшнего дня. –
OK - это не очевидно для меня только из сегментированного управления. Обычно недопустимый контекст - это вызов чего-то еще, что является пустым или несуществующим. Можете ли вы опубликовать свой проект в github? –