Desde 3.2 iPhone OS SDK, reproducir un video es realmente diferente.iPhone - ¿Reproduce un video en OS/SDK 3.0 y 4.0?
Me preguntaba si hay una manera de hacer que el video se reproduzca en pantalla completa con un código compatible (ambos < y> 3.2) sin escribir código para los dos casos.
creo que vamos a tener que escribir 2 versiones de nuestras clases de manejo de la reproducción de vídeo ...
Tu!
El uso de macros de preprocesador como este tendrá el efecto de hacer lo que sea que esté configurado el Active SDK. Cuando compile la aplicación, si está segmentando, digamos, 3.1.3 y una versión posterior del iPhone SDK, compilará la aplicación con la configuración 3.1.3 y se usará el mismo binario para ambas versiones del sistema operativo. En general, se prefiere la introspección en tiempo de ejecución (por ejemplo, 'if ([SomeClass respondsToSelector: @selector (someSelector)])'). –