我最近升级到了Xcode 6,在AppDelegate中加载viewcontrollers时我开始遇到奇怪的崩溃。 我找到了这一行代码:
BOOL isIphone = [[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone;
...当我在iPhone5的模拟器上运行应用程序时,总是没有返回YES!因此,该应用程序尝试加载一个崩溃的iPad笔尖。
现在我只在实际设备上进行测试。但有人可以告诉我xcode /模拟器如何制造这样的错误吗?以及如何保护自己。
答案 0 :(得分:0)
直到Xcode6的最后一个测试版,我在模拟器上遇到了非常奇怪的问题。在我的情况下,任何网络相关的东西都会在一段时间后拒绝工作,也许是在计算机进入睡眠状态并随后被唤醒之后。有一件事是重启模拟器(惊喜!)。试一试。