2010-08-09 15 views
5

Ho aggiornato all'ultima versione di iOS 4 SDK e aggiornato il mio iPod touch con l'ultima versione del sistema operativo. Ho creato la mia applicazione contro 4.0 e sembra che usi la funzionalità multitasking. Tuttavia, quando eseguo la mia applicazione sul mio iPod touch, non sembra che utilizzi il multitasking.Come determinare se il multitasking è supportato su un dispositivo?

Come è possibile rilevare se il multitasking è supportato su un dispositivo in codice? C'è un modo per aggirare questo problema per i dispositivi non supportati?

risposta

12

È possibile controllare se il dispositivo è in grado di multitasking in questo modo:

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

grazie signore, ma non ho avuto te. dove sarà utilizzato nel codice – user379760

+1

Hai chiesto come rilevare se il tuo dispositivo supporta il multitasking. Il codice sopra fa esattamente questo. Dopo aver eseguito questa parte di codice, 'backgroundSupported' sarà' YES' se il tuo dispositivo supporta il multitasking, altrimenti 'NO'. – tobiasbayer

+0

Capisco ma dove sarà utilizzato nel codice dell'applicazione – user379760

Problemi correlati