У меня есть приложение для iPhone и приложение для iPad с идентичной кодовой базой (кроме файлов xib, отличающихся для каждой платформы). В делегате приложения каждого приложения я НЕ переопределяю метод applicationDidEnterBackground.
Когда я запускаю приложение для iPad, затем нажимаю кнопку «Домой», если я касаюсь значка приложения, приложение появляется там, где оно было остановлено (тот же экран и т. Д.).
Когда я запускаю приложение iPhone, затем нажимаю кнопку «Домой», если я касаюсь значка приложения, приложение запускается так, как будто оно не работает.
Оба показывают, что работают, если дважды щелкнуть кнопку «Домой», прежде чем снова коснуться значка приложения. Разница лишь в поведении приложения для iPhone.
Я бы хотел, чтобы приложение для iPhone работало как приложение для iPad (продолжайте работу и не перезапускайте), но я не могу найти никаких отличий, которые бы препятствовали его работе как версия для iPad.
Заранее спасибо за помощь!