CPPredicateEditor是空白的

时间:2011-12-26 21:47:55

标签: cappuccino objective-j

我正在使用Cappuccino框架构建一个Web应用程序,我正在通过XcodeCapp-Cocoa监听器使用新的Xcode集成。当我将NSPredicateEditor放入nib文件(如MainWindow.xib)并允许它转换为cib(对于Cappuccino)时,谓词编辑器为空,剩下的只是边框和背景颜色,其中CPScrollView是。我试过修改谓词行模板,但没有运气......有什么建议吗?

Xcode/Interface Builder NIB file

Cappuccino Application when run

2 个答案:

答案 0 :(得分:1)

正如我对@Luke Fletcher对该问题的回复的评论所述,我第一次尝试将[aPredicateEditor setObjectValue: aPredicate]添加到代码中并不起作用。

原因如下: 我是在initWithCib:bundle:方法中调用它的。您在此功能中CPPredicateEditor上更改的设置似乎会被IB中输入的cib中的设置覆盖。为了解决这个问题,我将代码移到了awakeFromCib并且运行正常。

但是,如果使用绑定,则绑定时引用的CPPredicate对象在进行更改时将由CPPredicateEditor自动更新,而我遇到问题则在使用时不会出现这种情况。 setObjectValue:方法。要在那里检索我的更改,我必须收集objectValue对象的CPPredicateEditor

答案 1 :(得分:0)

我建议将问题发布到我们的邮件列表中。写那个特定组件的人经常光顾那里,但我不认为监视器SO。

或者你可以在代码中完成所有操作。