Симулятор iphone перестает работать даже после исправления ошибки - PullRequest
0 голосов
/ 26 сентября 2010

Это случалось довольно много раз.

Приложение работает нормально. Затем я выбрал неправильный делегат для просмотра Приложение не работает (ожидается) Поэтому я выбрал подходящего делегата для представления Приложение все еще не работает / загружается (хотя должно было работать) Выход из Xcode и возвращение все еще не исправляет это. Единственное, что нужно сделать, это удалить проект и воссоздать его

Кто-нибудь сталкивался с такой же проблемой, какие-нибудь подсказки, как это исправить?

Ответы [ 5 ]

1 голос
/ 26 сентября 2010

Похоже, вы как-то сломали файл пера. Если это не слишком сложно, я бы предложил создать новый перо и снова настроить делегата.

1 голос
/ 26 сентября 2010

Что я могу предположить, так это то, что ваше приложение в симуляторе iphone сохраняет некоторое состояние (например, архивирование), а затем каждый раз, когда вы пытаетесь загрузить приложение снова, оно пытается использовать сохраненное состояние. Поскольку сохраненное состояние в некоторых случаях приводит к сбою, обычно ваше приложение всегда падает, даже если вы обновляете свое приложение новым кодом

Единственный способ попробовать это удалить приложение из симулятора и переустановить его

0 голосов
/ 26 сентября 2010

Я выяснил, в чем дело.

Когда я назначил владельца файлов в качестве делегата UINavigationItem, «AppDeleagate» перестал указывать на владельца файлов.Когда я переуступил делегата AppDeledate владельцем файлов, он работал нормально.

Эта ссылка помогла мне разобраться.http://forums.macrumors.com/showthread.php?t=377383

Спасибо всем за помощь:)

0 голосов
/ 26 сентября 2010

Иногда стоит удалить приложение с симулятора (в симуляторе нажмите и удерживайте и нажмите «X»).

0 голосов
/ 26 сентября 2010

Просто чтобы продолжить то, о чем говорит Водханг, ... затем выполните команду Очистить / Очистить все цели из меню Построениеили удали приложение НЕ проект ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...