5

最新の iOS 4 SDK にアップデートし、iPod touch を最新の OS にアップデートしました。4.0 に対してアプリケーションをビルドしましたが、マルチタスク機能をうまく使用しているようです。しかし、iPod touch でアプリケーションを実行すると、マルチタスクを使用していないように見えます。

デバイスでマルチタスクがサポートされているかどうかをコードで検出するにはどうすればよいですか? サポートされていないデバイスでこれを回避する方法はありますか?

4

1 に答える 1

12

次のように、デバイスがマルチタスクに対応しているかどうかを確認できます。

UIDevice* device = [UIDevice currentDevice];
BOOL backgroundSupported = NO;
if ([device respondsToSelector:@selector(isMultitaskingSupported)])
   backgroundSupported = device.multitaskingSupported;
于 2010-08-09T16:18:52.053 に答える