Как говорится в названии, мне нужно, чтобы мое приложение iPhone открылось в фоновом режиме, мне не нужно выполнять какие-либо задачи, просто сделайте так, чтобы он не начинался с нового, если не был полностью закрыт от многозадачности (например, как Примечания или Акции). я добавил:Сохранить приложение iPhone, открытое в фоновом режиме
<key>UIApplicationExitsOnSuspend</key>
<false/>
к моему Info.plist, но это, кажется, не достаточно. Я поставил NSLog, чтобы узнать, что произойдет, и я заметил, что applicationDidFinishLaunching
уволен каждый раз, когда приложение получает, открытое независимо от того, было ли оно закрыто или нет из многозадачности. Также applicationDidEnterBackground
получает увольнение, но я вижу, что applicationWillTerminate
сразу следует. applicationWillEnterForeground
вместо этого не запускается.
Любые идеи о том, как я могу сделать backgounding моего приложения для работы?
Примечания: Я компилирую с theos непосредственно на iPhone.
Я дон Не знаю, что такое теос, но это, вероятно, источник проблемы. Большинство приложений, начиная с iOS 4, не заканчиваются после 'applicationDidEnterBackground'. – matt
Это theos: http://iphonedevwiki.net/index.php/Theos – Fabius
Мне все равно, что это. Я говорю вам, что если вы создадите приложение для iPhone обычным способом, с Xcode, оно обычно не заканчивается в фоновом режиме. – matt