2010-08-09 15 views
5

Actualicé al último iOS 4 SDK y actualicé mi iPod touch al último sistema operativo. Construí mi aplicación contra 4.0, y parece que funciona bien con la funcionalidad multitarea. Sin embargo, cuando ejecuto mi aplicación en mi iPod touch, no parece usar multitarea.¿Cómo puedo determinar si se admite la multitarea en un dispositivo?

¿Cómo puedo detectar si el código admite multitarea en un dispositivo? ¿Hay alguna forma de evitar esto para los dispositivos no compatibles?

Respuesta

12

puede comprobar si el dispositivo es capaz de realizar múltiples tareas como esto:

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

gracias señor, pero que no te lo consiguen. dónde se va a utilizar en el código – user379760

+1

Ha preguntado cómo detectar si su dispositivo admite la multitarea. El código anterior hace exactamente eso. Después de ejecutar este fragmento de código, 'backgroundSupported' será' SÍ' si su dispositivo admite multitarea, de lo contrario 'NO'. – tobiasbayer

+0

Entiendo, pero dónde se usará en el código de la aplicación – user379760

Cuestiones relacionadas