值绑定期望绑定到 NSString 类型

发布于 2024-10-21 23:21:17 字数 522 浏览 4 评论 0原文

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

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

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

几个小时的搜索没有任何结果,Xcode 4 Transition Guide 也没有提到对设置绑定进行任何更改。

I am building a new app in Xcode 4 and following the bindings tutorial in chapter 6 of Cocoa Programming for Mac OS X, 2nd Edition.

In my XIB, I have dragged in an NSArrayController and placed an NSTableView in my window. The object model class on the array controller is set to URLPrefix and I have defined the prefix key. The URLPrefix model class exists and has a prefix property of type NSString.

When I try to bind a column of the table view to the array controller, no paths are available for autocomplete and a little ! appears on the right side of the text field, informing me that "The Value binding expects to be bound to an object of type NSString, but arrangedObjects is of type URLPrefix."

Hours of searching has yielded nothing, and the Xcode 4 Transition Guide doesn't mention any changes to setting up bindings.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

隐诗 2024-10-28 23:21:17

我现在相信这是 Xcode 4 中的一个错误,并且我已将其提交给 Apple。他们还没有回复。

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

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

I now believe this is a bug in Xcode 4 and I've filed it with Apple. No answer from them, yet.

While the bindings field doesn't offer the expected auto-complete choices, I can type what I expect anyway and the application compiles and runs correctly.

Edit: Apple responded to me today after being unable to reproduce, and I verified it is no longer a problem in Xcode 4.0.2.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文