可以使用SaveVideoAtPathToSavedPhotosAlbum并仍然保持3.0向后兼容性?

时间:2010-03-09 22:10:10

标签: iphone compatibility

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 :(得分:0)

将Base SDK设置为iPhone Device 3.0(在项目的Properties中找到),并将Active SDK设置为您正在编写的最新版本。这将导致构建链接到那些弱不可用的方法。只需确保您只在可用的操作系统版本中调用它们。