2010-08-09 60 views
5

我更新到最新的iOS 4 SDK,並將我的iPod touch更新爲最新的操作系統。我用4.0構建了我的應用程序,它似乎使用了多任務處理功能。但是,當我在我的iPod touch上運行我的應用程序時,它似乎並未使用多任務處理。如何確定設備是否支持多任務處理?

如何檢測代碼中設備是否支持多任務處理?有沒有辦法解決這個不支持的設備?

回答

12

您可以檢查設備是否能夠多任務處理這樣的:

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

謝謝主席先生,但我沒有得到你。它將在代碼中使用的地方 – user379760 2010-08-10 07:48:11

+1

您問過如何檢測您的設備是否支持多任務處理。上面的代碼完全是這樣。運行這段代碼後,如果您的設備支持多任務處理,則'backgroundSupported'將爲'YES',否則爲'NO'。 – tobiasbayer 2010-08-10 08:04:49

+0

我明白,但它將在應用代碼中使用 – user379760 2010-08-10 08:56:54

相關問題