值绑定期望绑定到一种NSString

时间:2011-03-11 21:11:40

标签: cocoa cocoa-bindings xcode4

我正在Xcode 4中构建一个新的应用程序,并遵循Cocoa Programming for Mac OS X第2版的第6章中的绑定教程。

在我的XIB中,我拖入了NSArrayController并在我的窗口中放置了NSTableView。数组控制器上的对象模型类设置为URLPrefix,我已经定义了prefix键。 URLPrefix模型类存在且具有prefix类型的NSString属性。

当我尝试将表视图的列绑定到数组控制器时,没有可用于自动完成的路径和一点点!出现在文本字段的右侧,通知我“值绑定希望绑定到NSString类型的对象,但arrangeObjects的类型为URLPrefix。”

搜索时间没有产生任何结果,Xcode 4 Transition Guide未提及设置绑定的任何更改。

1 个答案:

答案 0 :(得分:0)

我现在相信这是Xcode 4中的一个错误,我已经向Apple提交了该错误。他们没有答案。

虽然绑定字段不提供预期的自动完成选择,但我可以输入我期望的内容,并且应用程序可以正确编译和运行。

编辑: Apple无法重现后立即回复了我,我在Xcode 4.0.2中验证它不再是问题。