2010-03-09 99 views
0

SaveVideoAtPathToSavedPhotosAlbum功能仅适用于iPhone SDK 3.1或更高版本,但我们希望保持与3.0设备的向后兼容性。如何才能做到这一点?可能使用SaveVideoAtPathToSavedPhotosAlbum并仍保持3.0向后兼容性?

起初,我们虽然可以做一个运行时检查,但事实证明,这甚至无法针对3.0 SDK进行编译。

我们所得到的是错误

"_UISaveVideoAtPathToSavedPhotosAlbum", referenced from:  

-[MovieViewController saveButtonPressed:] in MovieViewController.o  

ld: symbol(s) not found 

回答

0

设置基本SDK到iPhone设备3.0(内部属性发现项目),并设置活动的SDK你正在编写的最新版本。这将导致构建链接到那些不可用的方法。只要确保你只在可用的OS版本中调用它们。