SDK和iOS部署目标。

时间:2011-01-15 14:13:39

标签: ios iphone ios3.0

我使用最新的SDK(4.1)构建我的项目并设置“iOS部署目标”(3.0)。如果我使用4.0 sdk的某些方法,我可以在真正的iPhone 3.0上运行我的项目吗?

1 个答案:

答案 0 :(得分:11)

如果围绕要使用的OS 4方法有条件地编码,则只能在OS 3设备上运行项目。如果您在iOS 3设备上调用仅存在于iOS 4中的方法,则您的应用程序将崩溃。您可以通过检查iOS版本号和使用[... respondsToSelector:]方法来执行此操作。