У меня есть приложение для iPad, которое работает нормально до iOS7. Эта проблема, кажется, только на моделях ipad 2nd gen и раньше, когда установлена iOS7. Во всяком случае, я рвал волосы, пытаясь понять, откуда эта ошибка, но не повезло. Консоль в Xcode (5) сообщает следующее сообщение об ошибке после того, как выполнить вход в Segue:iOS7 UIToolbar crash
2013-11-18 11:17:31.768 MyApp[400:60b] *** -[UIToolbar backdropView:willChangeToGraphicsQuality:]: message sent to deallocated instance 0x18ec23e0
Я не могу поиск адреса для получения дополнительной информации (поиска изображения -a 0x18ec23e0) он просто ничего не возвращает.
В приборах, работающих зомби, он сообщает, что сообщение было отправлено на UIToolbar так:
Когда я проверить экземпляр, я получаю следующее:
Как отладить это? Я понятия не имею, где этот звонок выполняется, и кажется, что он зависит от физического развития (не происходит на iPad mini или ipad 3/4)
Является ли сетчатка IPad 2 сетчатой? – user2277872
Обнаружено это http://stackoverflow.com/questions/19883238/nsconcretemaptable-backdropviewwillchangetographicsquality-error, у вас есть асинхронные задачи, на выполнение которых требуется некоторое время? – juniperi
Нет, iPads не являются iPads сетчатки (модели MD328X/A и MC982X/A). Я использую AFNetworking для выполнения асинхронных вызовов веб-службы REST, но выполняемый segue зависит от возвращаемой задачи. – Matt