0
我有一個應用程序,總是終止,永遠不會進入掛起模式。我的應用程序永遠不會去背景,總是終止,爲什麼?
我有去暫停其他應用程序,我可以在它們之間看到的唯一區別是:
應用程序終止:在主項目窗口的左側彈出菜單,不管至極選項我選擇,它與設備始終啓動 - 3.2或3.2模擬器,甚至如果我選擇對myApp iPhone模擬器4.0
是去正確地掛起模式的應用程序,始終具有模擬4.0或4.0的設備
這兩個應用程序具有相同的項目設置:
- 建立4.0
- 目標爲4.0
我還沒有添加選項應用在後臺不運行...
此外,iPhone 3Gs 4.0.1中的應用程序不會暫停,其他應用程序也會正常進入暫停模式。
仍然不知道問題出在哪裏?
感謝,
河
此代碼返回YES:
UIDevice * device = [ UIDevice currentDevice ];
BOOL backgroundSupported = NO;
if([ device respondsToSelector: @selector(isMultitaskingSupported) ])
{
NSLog(@"yes");
}
編輯:
此委託火災:
- (void)applicationDidEnterBackground:(UIApplication *)application {
而且這一個:
- (void)applicationWillTerminate:(UIApplication *)application {
ok,解決了Target設置沒有正確更新,現在他們使用Base到SKD 4.0,但奇怪的是,使用Target Base SKD編譯爲3.2並且在iOS 4.x中運行,您的應用將始終終止 – mongeta 2010-08-13 06:38:47