2012-01-11 90 views
0

希望有一個簡單的問題,但我沒有支持iOS3 /設備多任務處理。不支持iOS多任務

我的應用程序現在設置爲在後臺運行(播放音頻),我有一個運行的動畫,並通過applicationDidEnterBackground終止。

如果多任務不受支持,我希望我的應用程序退出。我在地方的代碼來檢測多任務處理能力:

UIDevice* device = [UIDevice currentDevice]; 
BOOL backgroundSupported = NO; 
if ([device respondsToSelector:@selector(isMultitaskingSupported)]) 
    backgroundSupported = device.multitaskingSupported; 

if (backgroundSupported == NO) { 
    NSLog(@"Multitasking not supported"); 
} 
else 
{ 
    NSLog(@"Multitasking supported"); 
} 

我的問題是....我怎樣才能從上面的else語句內終止該應用?

感謝

回答

2

下面將工作:出口(0)

這也是可能的,[[NSThread mainThread]退出],這可能是這樣做的一個更好的方式,留在Objective- C如果你可以我的朋友。

+0

謝謝丹尼爾。我將使用[[NSThread mainThread] exit] – Tony 2012-01-11 20:31:33