Я новичок в разработке iOS. Проект Я работаю на два View Controllers:Контроллер начального вида сохраняет перезагрузку, пока пользователь взаимодействует с другими контроллерами просмотра в приложении
VC1
: - Имеет простую кнопку, которая говорит «begin quiz
», с Segue к VC2
. Я создал segue в редакторе раскадровки, поэтому VC1
не имеет пользовательского класса. Довольно просто ... почти как всплеск страницы
VC2
: - Отображает вопрос, который извлекается из списка свойств и отображается в label
- пользователь вводит ответ в textbox
и ударяет NEXT
кнопку - The NEXT
событие вызывает метод, который 1) записывает ответ на SQLite БД, и 2) очищает textbox
, и 3) загружает следующий вопрос в Заявление label
проблемы: связывание между VC1
и VC2
прекрасно работал до добавления любая логика для фиксации данных t o база данных. Значение, VC1
будет переходить на VC2
, и в качестве кнопки NEXT
новый вопрос будет загружен. Однако после реализации логики для записи в базу данных в методе NEXT
, VC1
будет перезагружен. Обратите внимание, что значения были переданы в БД. Я прошел через код, и я не могу расшифровать, почему VC1
get's reloaded. Нет отрезков от VC2
до VC1
.
Вопрос: 1. Что может вызвать такое поведение? 2. Может ли запись в логику базы данных вызвать это или было бы несвязанным наблюдением? 3. В раскадровке находятся их свойства VC2
. Я могу установить, чтобы VC1 не перезагружался. Возможно, я не указал что-то, и по умолчанию загружается VC1
.
Заранее благодарим за помощь.
добавить код вашей следующей логики – rishi