【问题标题】:How to identify the iOS version in Xamarin.iOS如何在 Xamarin.iOS 中识别 iOS 版本
【发布时间】:2014-01-21 16:18:32
【问题描述】:

在原生 iOS 中,我知道如何获取设备 iOS 版本。但现在我想在Xamarin.iOS 中实现。所以,

如何使用Xamarin.iOS 获取iOS 版本的设备?

【问题讨论】:

标签: ios xamarin.ios xamarin


【解决方案1】:

我可以使用

获取 iOS 设备版本
UIDevice.CurrentDevice.CheckSystemVersion(7, 0)

如果设备版本高于(或等于)iOS 7,上述方法返回 BOOL 值 true。否则返回 false。

【讨论】:

    【解决方案2】:

    即使这为时已晚,但它可能会帮助其他人。您可以通过这种方式在您的 Xamarin.iOS 项目(在 AppDelegate.cs 中)中获取在您的设备上运行的 iOS 版本:

    string targetOS = UIDevice.CurrentDevice.SystemVersion;
    
    Debug.WriteLine("iOS version: ", targetOS); // =In my case=> iOS version: 12.4.4
    

    Xamarin.Forms 4.3.0 版

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-15
      • 2011-01-17
      • 2018-05-27
      • 1970-01-01
      • 2011-02-18
      • 2011-11-11
      • 2019-07-20
      • 1970-01-01
      相关资源
      最近更新 更多