当前位置 : 主页 > 手机开发 > ios >

cocoa – 绑定到NSCollectionViewItem会导致Xcode崩溃

来源:互联网 收集:自由互联 发布时间:2021-06-11
使用XCode 4.1每当我尝试使用CollectionView时,我都会遇到崩溃. 这些是我正在做的步骤: 从新项目中,编辑MainMenu.nib文件. 在窗口中添加NSCollectionView,这也会添加一个Collection View 项目和新视图
使用XCode 4.1每当我尝试使用CollectionView时,我都会遇到崩溃.

这些是我正在做的步骤:

>从新项目中,编辑MainMenu.nib文件.
>在窗口中添加NSCollectionView,这也会添加一个Collection View
项目和新视图在新视图中
>添加类似NSTextField的控件
>选择控件,然后将检查器切换到绑定窗格.
>尝试将某些内容绑定到Collection View Item.
   在下拉菜单中选择了“集合视图项”后,即可
   出现“内部错误”对话框.试图从这个对话框继续进行
   绑定窗格消失,直到您重新启动XCode

这是否会发生在其他人身上,还是只是我遇到过的事情?
有没有办法解决它,以允许我绑定到集合视图项(我希望最终绑定到representObject值)在XCode或代码中.

我试图创建一个自定义的NSCollectionViewItem子类,它使用一个单独的nib文件,并将其设置为NSCollectionView的itemPrototype,但事情却非常错误.

我发现将集合视图项视图拆分为自己的XIB,然后重新连接连接以便集合视图项原型加载新的XIB将允许您在界面构建器中创建绑定而不会崩溃.我按照这些步骤……

>从默认xib中删除集合视图项视图.
>创建一个新视图和从NSCollectionViewItem继承的XIB.
>在新视图中创建集合视图项.
>将字段绑定到新视图的文件所有者.
>返回集合视图xib,更新集合视图项的属性以加载新xib的bin名称.

我不确定它比编程方式更快,但它确实允许您在不编写代码的情况下管理绑定.我现在有一些这样的应用程序.

网友评论