Какой из новых методов делегата приложения для многозадачности я должен реализовать, чтобы сохранить старое поведение? - PullRequest
0 голосов
/ 12 июля 2010

На данный момент я не хочу заботиться о многозадачности. У моего приложения очень долгий путь разработки, и теперь оно спроектировано таким образом, что, когда пользователь нажимает кнопку «Домой», приложение убивается. Когда он возвращается, приложение появляется так, будто он его покинул.

Если бы я хотел вернуть то же поведение, какие методы мне пришлось бы реализовать в делегате приложения? Я предполагаю, что мне пришлось бы рассматривать случай, когда мое приложение становится фоновым, точно так же, как если бы была нажата кнопка «Домой», то есть если был вызван applicationWillTerminate. Это был бы самый простой способ, верно?

Ответы [ 3 ]

7 голосов
/ 12 июля 2010

Вам необходимо установить логический флаг в вашем файле Info.plist с именем UIApplicationExitsOnSuspend до YES.Когда вы это сделаете, когда пользователь нажмет кнопку «Домой», будет вызван -applicationWillTerminate, как обычно.

0 голосов
/ 12 июля 2010

Включите ключ UIApplicationExitsOnSuspend в свой Info.plist.См. это для получения дополнительной информации.

0 голосов
/ 12 июля 2010

Установите UIApplicationExitsOnSuspend на YES в вашем Info.plist.Ваши клиенты будут ненавидеть ваше приложение за то, что оно не поддерживает быстрое переключение приложений.

...