【发布时间】:2012-10-03 03:16:35
【问题描述】:
可能重复:
How can we programmatically detect which iOS version is device running on?
如何检查设备是否运行 iOS 6?我需要检查操作系统是否为 iOS 6,以便更改我的 youtube 视频网址,因为 Apple 发布了关于如何在 iOS6 中处理它们的发布说明
从 iOS 6 开始,嵌入的 YouTube URL 格式为 http://www.youtube.com/watch?v=oHg5SJYRHA0 将不再起作用。这些 URL 用于在 YouTube 网站上观看视频,而不是用于嵌入 在网页中。相反,应该使用的格式在 https://developers.google.com/youtube/player_parameters.
我正在考虑一个 if else 语句来处理这个问题。
感谢您的帮助
【问题讨论】:
-
让我把你推荐给this question and answer...
-
取这里定义的宏。 stackoverflow.com/a/8042056/593336
-
@mayuur 宏仅在编译时起作用,这意味着如果您使用 iOS 6 编译,它将使用 iOS 6 方式。但在 iOS 5 上运行相同的应用程序仍将使用 iOS 6 方式。运行时检查会更好。
-
@hanumanDev 你到底想做什么......!!!!
标签: iphone objective-c ios ios6