Question

Mon application utilise l'appareil photo et j'ai ajouté la fonction de zoom grâce à l'API 3.1 (cameraViewTransform principalement). Mais je veux que mon application fonctionne également sur la version 3.0 (sans le zoom bien sûr). Le problème est que, je ne peux pas compiler l'application en 3.0 à cause de cette ligne qui appelle les propriétés 3.1:

CGAffineTransform initialTransform = photoPicker.cameraViewTransform;

Si c’était une méthode, j’aurais pu utiliser performSelector ou quelque chose du genre. Le changer en initialTransform = [photoPicker cameraViewTransform] ne fonctionne pas non plus. Y a-t-il une solution pour cela?

Était-ce utile?

La solution

Je pense cette question est similaire à la votre, peut-être que la solution pourrait vous aider.

Autres conseils

Vous souhaitez définir votre cible de déploiement sur 3.0, puis compiler avec le SDK 3.1, en vérifiant au moment de l'exécution la disponibilité de la fonctionnalité à l'aide de [photoPicker répondsToSelector: @selector (cameraViewTransform)] avant d'appeler il. Les http://groups.google Google font l’objet d’une diatente sur les cibles de déploiement et les SDK. .com / group / iphonesdk / msg / 1f47eae223a9fe90? dmode = source qui pourrait être utile.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top