Xcode 6无法在模拟器中检测设备

时间:2014-10-01 18:41:23

标签: ios iphone xcode ios-simulator

我最近升级到了Xcode 6,在AppDelegate中加载viewcontrollers时我开始遇到奇怪的崩溃。 我找到了这一行代码:

BOOL isIphone = [[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone;

...当我在iPhone5的模拟器上运行应用程序时,总是没有返回YES!因此,该应用程序尝试加载一个崩溃的iPad笔尖。

现在我只在实际设备上进行测试。但有人可以告诉我xcode /模拟器如何制造这样的错误吗?以及如何保护自己。

1 个答案:

答案 0 :(得分:0)

直到Xcode6的最后一个测试版,我在模拟器上遇到了非常奇怪的问题。在我的情况下,任何网络相关的东西都会在一段时间后拒绝工作,也许是在计算机进入睡眠状态并随后被唤醒之后。有一件事是重启模拟器(惊喜!)。试一试。