2009-08-14 2 views
0

Я делаю свое первое приложение для iPhone. Я мог бы решить большинство моих проблем, просматривая stackoverflow и apple-doc. Но теперь я застрял. это, наверное, глупость, но я ее не нахожу.Не удается открыть закрытое приложение на эмуляторе

Когда я запускаю свое приложение на эмуляторе с помощью [x] -r, у меня нет проблем. Но после моего приложения пойти в фоновом режиме (закрыть?), Потому что пользователь нажимает кнопку дома или потому, что я открываю браузер (приложение openURL :), Я не могу снова открыть его снова из emulato r («касание» значка на эмуляторе).

Я верю, что мне не хватает чего-то о том, когда/как создавать/перезагружать view/viewController.

Когда я пытаюсь перезапустить приложение, журналы сообщают мне, что основная функция не вызывается. ни приложение applicationDidFinishLaunching, ни viewWillAppear. Появляется строка состояния (анимация, как обычное открывание), после чего не открывается вид и приложение закрывается.

Мое приложение получило окна с логотипом заголовка исправления (из файла nib) и navigationController (созданный dyn.). другой вид создается dyn. тоже (нет нип). Мой корневой viewCtrl - это поле для TableViewCtrl.

Любые идеи, почему у меня возникла эта проблема? Знаете ли вы о какой-либо хорошей статье об этой проблеме? (Я пытаюсь сравнить с яблока, например/документ, но я не использую IB)

любая помощь оценили,

ответ

2

хорошо ...

Я создать новый проект и скопировать все мой .h , h и xib (а не файл plist и другой файл проекта).

Это похоже на трюк.

Если я узнал, что вызвало закрытие приложения при открытии, я добавлю здесь комментарий.

О, я также узнал, что NSlog не работает (т. Е. Не отображается в консоли отладки xcode), если вы повторно открываете приложение из эмулятора. Это может быть очень очевидно для большинства из вас, но это стало для меня неожиданностью.

Смежные вопросы