Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 在NSTableCellView中具有绑定的自定义视图_Macos_Cocoa_Xcode4_Cocoa Bindings - Fatal编程技术网

Macos 在NSTableCellView中具有绑定的自定义视图

Macos 在NSTableCellView中具有绑定的自定义视图,macos,cocoa,xcode4,cocoa-bindings,Macos,Cocoa,Xcode4,Cocoa Bindings,我有一个用于mac桌面的XCode 4项目。它有一个使用NSTableCellView的tableview。TableView连接到NSArrayController以提供其内容。这是对自定义标签等使用绑定,效果相当不错 我有一个自定义视图,我想放在NSTableCellView中,它将使用基于我的表格单元格视图绑定的NSNumber值的自定义图形 从XCode 4开始,您就不能再使用ibplugins,这意味着我不能再为interface builder创建自定义绑定。如何仍能将此值获取到自定

我有一个用于mac桌面的XCode 4项目。它有一个使用NSTableCellView的tableview。TableView连接到NSArrayController以提供其内容。这是对自定义标签等使用绑定,效果相当不错

我有一个自定义视图,我想放在NSTableCellView中,它将使用基于我的表格单元格视图绑定的NSNumber值的自定义图形


从XCode 4开始,您就不能再使用ibplugins,这意味着我不能再为interface builder创建自定义绑定。如何仍能将此值获取到自定义视图中?

NSTableCellView
子类中,可以将自定义视图的属性绑定到单元格的
-objectValue
方法中的属性。像这样:

[self.customView bind:@"title"
             toObject:self.objectValue
          withKeyPath:@"name"
              options:nil];

并将要绑定到自定义视图的绑定传递到interface builder中的objectValue.name。

我没有这样做,但这是一个优雅的解决方案。非常感谢。这应该放在NSTableCellView子类的何处?我的表视图绑定到一个数组控制器,在这个对象数组中,对象属性之一是“type”,它是一个NSString。这个怎么装订?我不知道上面的答案是什么"标题"。它是单元格视图中NSTextField的IBOutlet吗?