【发布时间】:2010-08-21 13:56:49
【问题描述】:
所以,我似乎无法让这个(我认为很简单)Cocoa 应用程序正常工作。我有一个 Quartz Composer 补丁,它根据 GUI 输入编写文本文件,然后调用文本文件并将它们显示在第二个显示器(即投影仪)上。一切都在 QC 内部按预期工作。这不是(据我所知)问题。
我设法在 Interface Builder 中构建了 UI,并为文本框和提交按钮设置了绑定。有两个窗口,一个 GUI 和一个 QCView 窗口。当我在 Cocoa Simulator 中模拟它时,两个窗口都会显示,QC 视图播放合成,并且文本框/按钮确实与 QC 补丁对话(经过测试。)但是,无论出于何种原因,补丁都不会产生新的按下提交按钮时的文本文件。 (我希望这只是模拟器的奇怪之处,并且当我可以让 .app 工作时它会工作。)
在XCode项目中,我添加了IB UI和Quartz框架(是的,我确定了——我在关注this教程)它编译运行成功,控制台没有错误,但是有(莫名其妙) 找不到 QCView 窗口。此外,GUI 窗口显示正常,但就像模拟器一样,如果我填写文本框并按提交,则不会写入任何文本文件。看起来 Cocoa 应用甚至没有加载 QC 补丁(即使在后台)。
嗯。哈普?我什至不知道从哪里开始。我不是大码人,只是打补丁之类的,所以如果解决方案需要任何硬代码,请温柔,哈哈哈。
【问题讨论】:
标签: cocoa xcode interface-builder quartz-composer