我正在研究RaiseMan教程,当我在Xcode 4.2.1中运行程序时,窗口不会出现。我下载了作者的解决方案并运行它并且工作正常所以我将我的所有代码与他的,以及我的能力,信息设置和构建设置以及.xib文件上的绑定进行比较,但找不到任何代码。差异。我再次运行作者的程序,现在它有同样的问题。我唯一能想到的是我的Xcode或我的系统有问题。任何人都可以给我一个关于在哪里看或要检查什么的提示?
由于
我创建了一个新的Cocoa Application项目,检查'Create Document-Based Application'并让Xcode 4.2.1创建相应的文件等。我添加的唯一代码是NSLog语句,用于指示调用哪些方法。运行时,结果是:
autoSavesInPlace autoSavesInPlace autoSavesInPlace windowNibName autoSavesInPlace windowControllerDidLoadNib autoSavesInPlace autoSavesInPlace autoSavesInPlace autoSavesInPlace
并显示默认窗口。停止了应用程序,并以相同的结果再次运行它。第三次运行结果是:
autoSavesInPlace autoSavesInPlace autoSavesInPlace
并且没有显示任何窗口。我不知道在哪里查看或如何解决此问题。请帮忙。
答案 0 :(得分:0)
这里最常见的错误是取消选中Interface Builder中Window对象的“Show at startup”。
如果Xcode表现得非常奇怪,特别是如果你最近升级了它,请重新启动。 Xcode建议您在升级时不需要重新启动,但通常你会这样做(我在最近的版本中没有测试过,因为我现在有一个强烈的习惯,即在升级Xcode后总是重新启动)。