Я сейчас работаю над приложением для iPhone.
Это приложение имеет экран входа в систему, а также экран регистрации.
После того, как пользователь успешно зарегистрировался, я закрываю представление регистрации, затем приложение автоматически входит в систему, используя созданную учетную запись. После чего вид входа в систему закрывается, показывая основной вид.
Я пытаюсь изменить это, немедленно отклонив представление входа в систему, поскольку у меня уже есть данные учетной записи пользователя, когда регистрация прошла успешно. По сути, идеальный ход: после успешной регистрации пользователя я сохраняю имя пользователя и пароль в одноэлементном классе, а затем отклоняю представление регистрации. Когда я добираюсь до родительского представления (которое является экраном входа в систему), у меня есть переменная, которая проверяет, была ли успешная регистрация. Если эта переменная имеет значение true, я хочу немедленно закрыть представление входа в систему.
Тем не менее, я сталкиваюсь с этим сообщением об ошибке: Форматеры данных временно недоступны, повторная попытка после «продолжить». (Неизвестная ошибка загрузки общей библиотеки "/Developer/usr/lib/libXcodeDebuggerSupport.dylib")
Я не совсем уверен, почему это происходит. У меня нет проблем, когда я пропускаю представление входа в систему, когда я прохожу саму процедуру входа в систему, что, конечно, также отклоняет представление входа в систему, если пользователь вводит правильное имя пользователя и пароль.
Я не совсем уверен, но начинаю думать, что iPhone не может обрабатывать одновременное отключение двух контроллеров представления.
Возможно ли, что я слишком быстро закрываю окно входа в систему? Это фактор? Есть ли у меня возможность уволить 2 контроллера представления почти одновременно, не сталкиваясь с этим сообщением об ошибке?