compilare per 3.0 con supporto opzionale per API 3.1
-
06-07-2019 - |
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?
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.