2012-01-11 8 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