首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >绑定到NSCollectionViewItem崩溃Xcode

绑定到NSCollectionViewItem崩溃Xcode
EN

Stack Overflow用户
提问于 2011-07-28 23:02:53
回答 3查看 2.2K关注 0票数 3

使用XCode 4.1时,每当我尝试使用CollectionView时,我都会遇到崩溃。

以下是我正在做的步骤:

  1. 从一个新项目中编辑MainMenu.nib文件。
  2. 在窗口中添加一个NSCollectionView,该窗口还添加一个集合视图项,而在新视图
  3. 中的一个新视图添加了一个控件,比如NSTextField
  4. 选择该控件,并将检查器切换到绑定窗格。
  5. 尝试将某些内容绑定到集合视图项。一旦在下拉菜单中选择了集合视图项,就会出现一个“内部错误”对话框。尝试从此对话框继续,将使绑定窗格消失,直到重新启动XCode

为止。

这是发生在其他人身上,还是只是我遇到的事情?是否有一种方法可以让我在XCode或代码中绑定到集合视图项(我希望最终绑定到XCode值)。

我试图创建一个自定义的NSCollectionViewItem子类,它使用一个单独的nib文件,并将其设置为NSCollectionView的itemPrototype,但是事情发生了很大的错误。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-08-05 18:54:24

我发现将集合视图item视图拆分到它自己的XIB中,然后重新连接连接,以便集合视图项原型加载新的XIB将允许您在接口生成器中创建绑定,而不会使其崩溃。我遵循这些步骤..。

从默认的XIB中删除集合视图项视图。NSCollectionViewItem.

  • Create

  • 创建一个新视图,并从继承新视图中的集合视图项。
  1. 将字段绑定到新视图的文件所有者。
  2. 返回集合视图xib,更新集合视图项的属性以加载新xib.

<代码>G 211的bin名称。

我不确定它是否比以编程的方式更快,但它确实允许您在不编写代码的情况下管理绑定。我现在有几个应用程序是这样工作的。

票数 6
EN

Stack Overflow用户

发布于 2011-10-04 12:05:40

我在附近找到了一份临时工作

选择“集合视图项”,并在“属性检查器”→“视图控制器”设置下,将"Nib名称“设置为”→“。

一旦你这样做了,它不会崩溃,你可以设置绑定。在构建应用程序时,一定要清除"Nib名称“设置。

票数 1
EN

Stack Overflow用户

发布于 2011-07-29 17:36:32

是的,我也可以确认这个错误,即使在接口生成器3上也是如此。

唯一的解决办法是以编程方式执行绑定:

代码语言:javascript
复制
[textField bind:@"value" toObject:collectionViewItem withKeyPath:@"representedObject.foo" options:nil];
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6866798

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档