Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/112.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我已经制作了一个应用程序,但现在我';m被告知它要与以前的iOS版本向后兼容_Ios_Objective C_Ios6 - Fatal编程技术网

我已经制作了一个应用程序,但现在我';m被告知它要与以前的iOS版本向后兼容

我已经制作了一个应用程序,但现在我';m被告知它要与以前的iOS版本向后兼容,ios,objective-c,ios6,Ios,Objective C,Ios6,我对编写应用程序还不熟悉,但正在慢慢掌握。我完成了一个我制作的应用程序,但现在客户端告诉我它也需要与iOS 5兼容。我使用了很多iOS 6的 有什么简单的方法可以让这些工作顺利进行吗?就Embed Segue而言,这里有一个答案: 对于社交框架,您只需在项目概述的target>summary部分将框架链接从“required”更改为可选。然后在使用任何API之前,使用if语句检查软件版本 检查设备版本: NSString *ver = [[UIDevice currentDevice] sys

我对编写应用程序还不熟悉,但正在慢慢掌握。我完成了一个我制作的应用程序,但现在客户端告诉我它也需要与iOS 5兼容。我使用了很多iOS 6的


有什么简单的方法可以让这些工作顺利进行吗?

就Embed Segue而言,这里有一个答案:

对于社交框架,您只需在项目概述的target>summary部分将框架链接从“required”更改为可选。然后在使用任何API之前,使用if语句检查软件版本

检查设备版本:

NSString *ver = [[UIDevice currentDevice] systemVersion];

您应该查看以捕获一些不太明显的API调用,这些调用不适用于iOS 5部署目标。它将向您显示在一个漂亮的UI中使用不兼容或不可用API的特定行。

苹果建议您不要这样做。不要使用系统版本得出关于可用功能的结论。相反,针对功能本身进行测试。