当我们在模拟器中运行app时,我们将我们的模拟器添加为iPhone,例如iPhone 6,iPhone 5s等。现在有可能将模拟器名称专门用于吗?
当我搜索时,我知道它是iPhone还是iPad以及连接到系统的欺骗
有人建议我是否有可能找到??
提前致谢!
答案 0 :(得分:0)
您可以使用#if (arch(i386) || arch(x86_64))
检查架构(当前所有iDevices都在ARM处理器上工作,模拟器在x86兼容机上工作)以确保它是模拟器,然后在#if/#endif
内使用(UI)Device.current(Device).model
}。
此属性返回当前设备的模型。
编辑:Objective C
#if TARGET_IPHONE_SIMULATOR
… [[UIDevice currentDevice] model] … // Do something with result here
#endif