首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何检查设备是否运行iOS 6?

如何检查设备是否运行iOS 6?
EN

Stack Overflow用户
提问于 2012-10-12 10:10:10
回答 3查看 14.2K关注 0票数 6

可能重复: How can we programmatically detect which iOS version is device running on?

如何检查设备是否运行iOS 6?我需要检查一下os是否是iOS 6,以便更改我的youtube视频urls,因为苹果的发布说明是关于如何在iOS6中处理它们的。

从iOS 6开始,以http://www.youtube.com/watch?v=oHg5SJYRHA0形式嵌入的YouTube URL将不再工作。这些URL用于查看YouTube站点上的视频,而不是嵌入到网页中。相反,应该使用的格式在parameters中描述。

我在想一条如果其他的声明来处理这件事。

谢谢你的帮助

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-10-12 10:41:33

在比较浮动参数之前,您应该将6.0放在浮动变量中,这样LHS和RHS应该是相同的,以便进行比较:

代码语言:javascript
运行
复制
float currentVersion = 6.0;

if ([[[UIDevice currentDevice] systemVersion] floatValue] >= currentVersion)
{
    NSLog(@"Running in IOS-6");
}
票数 35
EN

Stack Overflow用户

发布于 2012-10-12 10:23:53

代码语言:javascript
运行
复制
NSString *versionString = [[UIDevice currentDevice] systemVersion]; // iOS version as string
int versionStringInt = [ver intValue]; // iOS version as int
float versionStringFloat = [ver floatValue]; // iOS version as float
票数 1
EN

Stack Overflow用户

发布于 2012-10-12 10:21:18

试着在下面

代码语言:javascript
运行
复制
 float deviceVersion   = [[[UIDevice currentDevice] systemVersion] floatValue];
 NSLog(@"My Device version is :%f ",deviceVersion);

希望能帮到你。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12856821

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档