在运行时检测iOS版本

时间:2012-09-27 08:15:41

标签: ios6 social-framework

我目前正在编写一款使用内置于iOS 6中的Facebook集成的应用。 现在为了做到这一点,我需要

#import <Social/Social.h>

如何确保设备可以实际运行代码并且不会崩溃(检查它是iOS 6还是iOS 5.1,然后执行正确的代码,因为我支持iOS 5.1&lt; =)?

2 个答案:

答案 0 :(得分:4)

您可以使用:

[[UIDevice currentDevice] systemVersion]

答案 1 :(得分:3)

这对我来说很好用:

if(SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"6.0")){
//Use social framework
}else{
//other option
}