У меня странная проблема с представлением в iOS на iPhone.
У моего приложения есть таблица и tabBar.Я могу детализировать данные до тех пор, пока не доберусь до DetailView, в котором приведены подробные сведения о книге (имя, автор, ISBN и изображение)
Это нормально загружается.Однако в том же DetailView у меня есть кнопка, которая запускает другой вид.Это представление отображается нормально, и в этом представлении можно связаться с автором (текстовое поле и кнопка отправки)
Здесь начинается проблема
1) Если перейти к подробному представлениюи нажмите кнопку контакта три раза, т. е. (откройте ContactView, Dimiss View, откройте ContactView, Dismiss View), при третьем нажатии приложение вылетает
2) Если я запускаю ContactView, а затем уменьшаю его.Если я вернусь к самому верхнему уровню и снова нажму ту же книгу, приложение аварийно завершится, т. Е.
Гарри Поттер 1> Подробное представление> Нажмите кнопку контакта> Запуск ContactView> Просмотр контакта Dimiss> Детализация до верхнего уровня> Нажмите «Гарри Поттер» 1
В этот момент происходит сбой приложения.
Однако, если я снова сделаю то же самое:
Гарри Поттер 1> Подробное представление> Нажмите кнопку контакта> ЗапуститьContactView> Dimiss Contact View> Детализация Вернуться на верхний уровень> Нажмите Harry Potter 2
Приложение не падает.
Структура данных:
Я использовал JSON согласноэто: (http://tempered.mobi/%20) для построения моей таблицы.
Запуск подробного просмотра влечет за собой отправку данных представления о выбранной книге, т.е. выбранная строка отправляет словарь в подробный просмотр, содержащий всю информацию. Затем запускается подробный просмотр.
Я не могу получить отладочную информацию, но у меня есть две теории:
1) Я неправильно управляю памятью, которую я утроил, проверил.
2)Где-то вдольЯ теряю информацию о выбранной книге.Информация отправляется в DetailView, но теряется после отправки.
Любые идеи по устранению неполадок приветствуются!