SaveVideoAtPathToSavedPhotosAlbum功能仅适用于iPhone SDK 3.1或更高版本,但我们希望保持与3.0设备的向后兼容性。如何才能做到这一点?
首先我们可以进行运行时检查,但事实证明这甚至无法针对3.0 SDK进行编译。
我们收到错误
"_UISaveVideoAtPathToSavedPhotosAlbum", referenced from:
-[MovieViewController saveButtonPressed:] in MovieViewController.o
ld: symbol(s) not found
答案 0 :(得分:0)
将Base SDK设置为iPhone Device 3.0(在项目的Properties中找到),并将Active SDK设置为您正在编写的最新版本。这将导致构建链接到那些弱不可用的方法。只需确保您只在可用的操作系统版本中调用它们。