Dal momento che 3.2 OSK per iPhone OS, la riproduzione di un video è molto diversa.iPhone - Riproduzione di un video su OS/SDK 3.0 e 4.0?
Quindi mi chiedevo se c'è un modo per riprodurre i video a schermo intero con un codice compatibile (sia < e> 3.2) senza scrivere codice per i due casi.
Penso che saremo costretti a scrivere 2 versioni dei nostri corsi di movimentazione riproduzione video ...
Thy!
L'utilizzo di macro di preprocessore come questa avrà l'effetto di eseguire qualsiasi azione su cui è impostato l'SDK attivo. Quando si compila l'app, se si sceglie come target, ad esempio, sia la 3.1.3 sia una versione successiva dell'iPhone SDK, verrà compilata l'app con le impostazioni 3.1.3 e lo stesso binario verrà utilizzato per entrambe le versioni del sistema operativo. In generale, l'introspezione run-time (ad esempio 'if ([SomeClass respondsToSelector: @selector (someSelector)])) è preferita. –