首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xcode:模拟器运行的是哪个设备?使用FBSnapshotTestCase和Nimble-Snapshot跨设备比较视图

Xcode:模拟器运行的是哪个设备?使用FBSnapshotTestCase和Nimble-Snapshot跨设备比较视图
EN

Stack Overflow用户
提问于 2017-06-17 04:28:16
回答 1查看 72关注 0票数 1

我目前正在使用FBSnapshotTestCase和Nimble-Snapshot为我的项目中的ViewControllers拍摄快照。

我知道在领域UI和快照测试中,Video Luis提到,我们可以跨设备测试视图(iPhone5、iPhone、6+等)。

我想知道我在模拟器中运行在哪个设备上,但是当我使用在这篇文章iOS: How to determine the current iPhone/device model in Swift?中找到的这个扩展打印出模型名称时

let modelName = UIDevice.current.modelName

它只会说我在模拟器中运行。

我在How to determine the device running in the simulator? 之后关注了这个堆栈溢出,但是使用FBSnapshotTestCase并不一定与“可用的功能”相关。有没有人遇到过类似的问题?

EN

回答 1

Stack Overflow用户

发布于 2020-12-29 03:22:42

看起来UIDevice.current.name会在模拟器上给你想要的东西。(However, on a device it will instead be what the owner has named their device in the settings)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44597488

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档