Я, кажется, что-то вроде dealloc'ing самой панели вкладок, навигации контроллера, или ???, и это происходит, когда я иду к определенному контроллеру представления, а затем нажмите на панель вкладок для конкретной вкладки (например, если я попал в средняя вкладка, 3 вкладки, без проблем, но если бы я попал на вкладку правой я получаю аварию). Моя программа в основном завершена, и у меня есть довольно большая база коды в этой точке. Кто-нибудь есть какие-либо предложения для отладки это - я ждал до сих пор работать над этим. Чувство, чтобы посмотреть на dealloc процедур и любых релизов в соседнем коде. Любая вещь менее «руководство» вы можете предложить? Благодаря!
Tab Bar Issue: - [UILayoutContainerView хэш]: сообщение, отправленное на освобождаться инстанции
Не зная еще, вот как я бы об этом.
В средстве просмотра журнала, тип трассировку после возникновения исключения в БГД. Будет надеяться, что это даст вам точную линию, которая показывает, какой объект будет free'd слишком много раз.
Ищите ссылки на этот объект и посмотреть, если вы можете найти ненужный релиз, autorelease и т.д. осмотр. Вы не выпустить / autorelease ничего, что ваш путь исполнения не владеет (через Alloc).
Вы можете иметь некоторые удачи распечатывание сохраняет значение для данного объекта (путем отправки сообщения retainCount к объекту обижая). Хотя в документации разработчика наводит на мысль, что это не имеет смысла, а не плодотворными, я нашел, что это полезно в некоторых случаях, чтобы помочь мне сузить, когда я освободила что-то случайно.













