2010-08-13 113 views
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 { 
+0

ok,解決了Target設置沒有正確更新,現在他們使用Base到SKD 4.0,但奇怪的是,使用Target Base SKD編譯爲3.2並且在iOS 4.x中運行,您的應用將始終終止 – mongeta 2010-08-13 06:38:47

回答

0

OK,解決了,目標設定不能正確更新,現在他們使用Base來SKD 4.0,但它很奇怪,用Target Base SKD編譯爲3.2,並在iOS 4.x中運行,您的應用將始終終止 - mongeta

相關問題