симулятор айфона на фрице - PullRequest
0 голосов
/ 05 января 2012

Я написал приложение, которое сохраняет введенный пользователями текст, и оно отлично работало на симуляторе iPhone и iPad.Я закрыл Xcode, снова открыл его через час, чтобы дважды проверить его перед отправкой, и столкнулся со странной проблемой.Приложение по-прежнему отлично работает на симуляторе iPad, но на симуляторе iPhone оно больше не будет сохранять данные.Кроме того, когда я просто закрываю приложение, а затем снова открываю его из панели многозадачности, происходит сбой.Он отлично работал на обоих симуляторах час назад, и я ничего не изменил.Я также восстановил снимок, сделанный ранее, когда я был уверен на 100%, что он работал отлично после тщательного тестирования, но та же проблема все еще возникает.

Я думаю, что мой симулятор iPhone находится на фритюре.Если бы с этим действительно была проблема, это имело бы тот же эффект на симуляторе iPad, верно?Кто-нибудь еще сталкивался с этой проблемой?Я уже перезагружал свой компьютер и стирал содержимое и настройки симуляторов, хотя, похоже, не работал.

1 Ответ

1 голос
/ 05 января 2012

Методы делегата UIApplication принадлежат только делегату приложения, и он должен реализовывать методы протокола UIApplicationDelegate, , как описано в документации .

Если вы хотите, чтобы другие объекты класса что-то делалипосле запуска applicationWillResignActive вы можете поместить некоторый код в этот метод, чтобы это произошло. Вот ссылка на предложение о том, как это сделать .Почему у вас есть applicationDidEnterBackground: методы внутри других классов?Это может быть связано с вашей проблемой и должно быть достаточно легко исправить.

...