2010-03-09 2 views
0

La fonction SaveVideoAtPathToSavedPhotosAlbum est uniquement disponible avec le kit de développement logiciel (SDK) pour iPhone 3.1 ou version ultérieure, mais nous souhaitons maintenir la compatibilité descendante avec les périphériques 3.0. Comment cela peut-il être fait? Dans un premier temps, nous pensons que nous pouvons faire une vérification de l'exécution, mais il s'avère que cela ne peut même pas compiler avec le SDK 3.0.Possible d'utiliser SaveVideoAtPathToSavedPhotosAlbum et toujours maintenir la rétrocompatibilité 3.0?

Nous obtenons l'erreur

"_UISaveVideoAtPathToSavedPhotosAlbum", referenced from:  

-[MovieViewController saveButtonPressed:] in MovieViewController.o  

ld: symbol(s) not found 

Répondre

0

Réglez le SDK iPhone de base pour périphérique 3.0 (trouvé à l'intérieur des propriétés du projet), et mis le SDK actif à la dernière version que vous écrivez. Cela entraînera le lien vers les méthodes qui ne sont pas disponibles faiblement. Assurez-vous de ne les appeler que dans les versions de l'OS où elles sont disponibles.