Pregunta

Mi aplicación usa la cámara y agregué la función de zoom gracias a la API 3.1 (cameraViewTransform más importante). Pero quiero que mi aplicación se ejecute también en 3.0 (sin el zoom, por supuesto). El problema es que no puedo compilar la aplicación en 3.0 debido a esta línea que llama a las propiedades 3.1:

CGAffineTransform initialTransform = photoPicker.cameraViewTransform;

Si se tratara de un método, podría haber utilizado performSelector o algo así. Cambiarlo a initialTransform = [photoPicker cameraViewTransform] tampoco funciona. ¿Hay alguna solución para esto?

¿Fue útil?

Solución

Creo que esta pregunta es similar a la tuya, tal vez la solución allí pueda ayudarte.

Otros consejos

Desea establecer su objetivo de implementación en 3.0, pero luego compila con el SDK 3.1, verificando en tiempo de ejecución la disponibilidad de la funcionalidad utilizando [photoPicker respondeToSelector: @selector (cameraViewTransform)] antes de llamar eso. Hay una queja sobre los objetivos de implementación y los SDK en http://groups.google .com / group / iphonesdk / msg / 1f47eae223a9fe90? dmode = source que podría ser útil.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top