我正在研究RaiseMan教程,当我在Xcode 4.2.1中运行程序时,窗口不出现。我下载了作者的解决方案,并运行它,它工作正常,所以我比较了我的所有代码,尽我所能,信息设置和生成设置以及.xib文件上的绑定,并找不到任何差异。我再次运行作者的程序,现在它有同样的问题。我唯一能想到的是我在Xcode或我的系统中遇到了问题。任何人都可以给我一个提示,看看在哪里看什么或检查什么?窗口不会出现
感谢
我创建了一个新的Cocoa应用程序项目,检查“创建基于文档的应用程序”,并让Xcode的4.2.1创建相应的文件,等我添加的唯一代码是的NSLog语句来说明哪些方法在哪里叫。在运行时,结果是:
autoSavesInPlace autoSavesInPlace autoSavesInPlace windowNibName autoSavesInPlace windowControllerDidLoadNib autoSavesInPlace autoSavesInPlace autoSavesInPlace autoSavesInPlace
,并会显示默认窗口。停止了应用程序,并再次运行它,结果相同。它运行的结果第三次是:
autoSavesInPlace autoSavesInPlace autoSavesInPlace
,并没有显示窗口。我不知道还有其他地方需要注意或者如何解决这个问题。请帮忙。
什么是RaiseMan教程?当你启动应用程序时,你会看到黑屏吗? – bneely 2012-02-11 01:14:20
它是BigNerdRanch书的一部分。 – 2012-02-11 01:18:10
这是来自AAron Hillegass的'Mac OS X可可编程'的教程,RaiseMan是第一个使用基于文档的应用程序的教程。我确信我搞砸了一些东西,但是当我和作者的解决方案有同样的问题时,我想我可能会遇到其他问题。不,我没有黑屏。 Xcode表示它正在运行,但屏幕上显示的应用程序没有任何内容。 – 2012-02-11 20:18:54