如何查看iOS版本

发布于 2024-11-09 07:39:38 字数 64 浏览 1 评论 0原文

是否可以读取运行 MonoTouch 应用程序的 iOS 版本(4.2.1、4.3.3 等)?如果是这样,怎么办?

Is it possible to read the iOS version (4.2.1, 4.3.3, etc.) running a MonoTouch app? If so, how?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

风渺 2024-11-16 07:39:38

尝试UIDevice.CurrentDevice.SystemVersion

Try UIDevice.CurrentDevice.SystemVersion.

孤千羽 2024-11-16 07:39:38

如果您只需要布尔条件,有一个方便的方法:

if (UIDevice.CurrentDevice.CheckSystemVersion (6, 0)) // at least 6.0

If you only need it for a boolean condition, there is a convenience method:

if (UIDevice.CurrentDevice.CheckSystemVersion (6, 0)) // at least 6.0
忆沫 2024-11-16 07:39:38

在 MonoTouch 中:

要获取主要版本,请使用:

UIDevice.CurrentDevice.SystemVersion.Split('.')[0]

对于次要版本,请使用:

UIDevice.CurrentDevice.SystemVersion.Split('.')[1]

In MonoTouch:

To get the Major version use:

UIDevice.CurrentDevice.SystemVersion.Split('.')[0]

For minor version use:

UIDevice.CurrentDevice.SystemVersion.Split('.')[1]
扭转时空 2024-11-16 07:39:38

有一个 .net System.Version 类可以从字符串转换。

var str = "3.5.3858.2";
Version version = Version.TryParse(str,out version) ? version : null;
if(version != null)
{
    // version.Major
    // version.Minor
    // version.Build
} 

There is a .net System.Version class to convert from string.

var str = "3.5.3858.2";
Version version = Version.TryParse(str,out version) ? version : null;
if(version != null)
{
    // version.Major
    // version.Minor
    // version.Build
} 
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文