Сумасшедшая ошибка MapKit 'NSInvalidArgumentException', причина:'*** -[UISwipeGestureRecognizer удалить из просмотра]:нераспознанный селектор, отправленный в экземпляр

StackOverflow https://stackoverflow.com/questions/1694781

  •  18-09-2019
  •  | 
  •  

Вопрос

Хорошо, я довольно долго был погружен в MapKit.У меня есть удаление контактов из базы данных SQLite.Удаленные местоположения работают, аннотации работают, выглядит отлично.Даже мой индикатор активности работает.Затем, прямо перед тем, как я передам проект, я провожу пальцем, жестикулируя, вы называете это моей милой картой, отлично работает, затем БУМ!йипс!

Завершение работы приложения из-за неперехваченного исключения 'NSInvalidArgumentException', причина:'*** -[UISwipeGestureRecognizer удалить из просмотра]:нераспознанный селектор, отправленный экземпляру 0x143cb0'

Я создаю это с помощью кода, без IB.Google выдал НУЛЕВОЙ РЕЗУЛЬТАТ.Любые советы по решению этой проблемы приветствуются!По какой-то причине мой MapView сбивается с толку при просмотре?а?

Это было полезно?

Решение

Исключения этого типа, особенно когда они имеют загадочное происхождение и связаны с объектами, которые вы не распознаете, обычно возникают из-за ошибок управления памятью - чрезмерного освобождения объектов, сохранения указателей на объекты без их сохранения и т.д.Я бы попробовал запустить с NSZombieEnabled, чтобы посмотреть, сможете ли вы определить источник ошибки.(В целом, это хороший инструмент, который следует иметь в вашем распоряжении.) Достойное введение в NSZombieEnabled - это:

http://www.fromconcentratesoftware.com/2007/08/09/nszombieenabled-for-the-debugger-adverse/

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top