1

如何以编程方式检查iPad是否安装了iPadOSiOS

提前致谢。

4

2 回答 2

3

您可以使用systemName关键字来识别设备的操作系统名称

系统名称

在接收方表示的设备上运行的操作系统的名称。

所以最后你需要使用

迅速

 let getOSName = UIDevice.current.systemName
 print("device OS Name =\(getOSName)")

目标 C

 NSString *getOSName = [[UIDevice currentDevice] systemName];  
 NSLog(@"device OS Name = %@", getOSName);
于 2020-06-08T06:12:16.423 回答
1

这听起来像是一个XY 问题。您想通过该测试确定什么?

也就是说:进行版本号检查。13.x 及以上为 iPadOS,12.x 及以下为 iOS。

在运行时的 Swift 中,这将是

if #available(iOS 13, *) {
    // ipad os
} else {
    // ios
}

于 2020-06-08T05:48:27.483 回答