我试图通过代码获取在模拟器上运行的版本/版本。
基本上我正在使用模拟器检查我的应用程序的各种功能,并希望根据我设置为当前的SDK来打开和关闭代码路径,而不是每次都手动执行(我的测试机器有所不同)它上面的SDK版本,我在4.1和5.1之间切换当前用于测试的目的。)
所以我的想法是,当应用程序在模拟器上启动时,我可以阅读SDK的构建并知道槽匹配(我有一个功能可以进行匹配并打开和关闭功能)如果我应该运行具体的代码路径与否。
我知道如何判断我是在sim上运行还是在设备上运行,但是找不到有关如何通过代码获取SDK版本的参考资料,所以我基本上卡住了。
当我在模拟器上运行应用程序时,是否有任何我可以调用的函数并返回当前安装的iOS的版本或版本?
答案 0 :(得分:1)
您可以获取当前版本的操作系统。
UIDevice *myDevice = [UIDevice currentDevice];
myDevice.systemVersion