【问题标题】: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 版