【问题标题】:Value binding expects to be bound to a type of NSString值绑定期望绑定到 NSString 类型
【发布时间】:2011-03-11 21:11:40
【问题描述】:

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

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

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

数小时的搜索没有任何结果,而且 Xcode 4 过渡指南没有提及设置绑定的任何更改。

【问题讨论】:

    标签: cocoa cocoa-bindings xcode4


    【解决方案1】:

    我现在认为这是 Xcode 4 中的一个错误,我已将其提交给 Apple。他们还没有回答。

    虽然绑定字段没有提供预期的自动完成选项,但无论如何我都可以输入我期望的内容,应用程序就会正确编译和运行。

    编辑:Apple 在无法复现后今天回复了我,我确认它在 Xcode 4.0.2 中不再是问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多