Domanda

La mia app utilizza la fotocamera e ho aggiunto la funzione di zoom grazie all'API 3.1 (soprattutto CameraViewTransform). Ma voglio che la mia app venga eseguita anche su 3.0 (senza lo zoom ovviamente). Il problema è che non riesco a compilare l'app in 3.0 a causa di questa linea che chiama le proprietà 3.1:

CGAffineTransform initialTransform = photoPicker.cameraViewTransform;

Se fosse un metodo, avrei potuto usare performSelector o qualcosa del genere. Modificandolo in initialTransform = [photoPicker cameraViewTransform] non funziona neanche. C'è qualche soluzione per questo?

È stato utile?

Soluzione

Penso questa domanda è simile alla tua, forse la soluzione potrebbe aiutarti.

Altri suggerimenti

Si desidera impostare il target di distribuzione su 3.0, ma quindi compilarlo con l'SDK 3.1, verificando in fase di esecuzione la disponibilità della funzionalità utilizzando [photoPicker respondsToSelector: @selector (cameraViewTransform)] prima di chiamare esso. C'è un gran numero di obiettivi di distribuzione e SDK su http://groups.google .com / group / iphonesdk / msg / 1f47eae223a9fe90? dmode = source che potrebbe essere utile.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top