Можно ли использовать SaveVideoAtPathToSavedPhotosAlbum и при этом поддерживать обратную совместимость 3.0? - PullRequest
0 голосов
/ 10 марта 2010

Функция SaveVideoAtPathToSavedPhotosAlbum доступна только с iPhone SDK 3.1 или выше, но мы хотим поддерживать обратную совместимость с устройствами 3.0. Как это может быть сделано?

Сначала мы хотя и можем выполнить проверку во время выполнения, но оказывается, что она даже не может быть скомпилирована для 3.0 SDK.

Мы получаем ошибку

"_UISaveVideoAtPathToSavedPhotosAlbum", referenced from:    

-[MovieViewController saveButtonPressed:] in MovieViewController.o    

ld: symbol(s) not found

1 Ответ

0 голосов
/ 10 марта 2010

Установите для базового SDK iPhone Device 3.0 (находится в разделе «Свойства для проекта») и установите для Active SDK последнюю версию, для которой вы пишете. Это заставит сборку ссылаться на те методы, которые слабо доступны. Просто убедитесь, что вы вызываете их только в тех версиях ОС, в которых они доступны.

...