Objective c 将数据从NSTableView获取到NSViewController
我想要一个“详细视图”,当用户双击一行时,我不知道如何将数据发送到NSViewController,以便它可以显示内容。我正在使用CoreData,我想不出一种方法来实现这一点。Cocoa绑定。Objective c 将数据从NSTableView获取到NSViewController,objective-c,cocoa,core-data,nstableview,Objective C,Cocoa,Core Data,Nstableview,我想要一个“详细视图”,当用户双击一行时,我不知道如何将数据发送到NSViewController,以便它可以显示内容。我正在使用CoreData,我想不出一种方法来实现这一点。Cocoa绑定。 苹果在网上有一个很棒的s。 如果您使用的是Xcode 3.2,那么屏幕截图就有点过时了,但是没有那么大的不同 NSViewController有一个属性,允许您绑定到当前显示的模型对象 编辑: 好啊我的回答不是很好,因为它只是事实的一半。 虽然它显示了如何在细节视图中绑定控件,但它没有提供如何将阵列控制
苹果在网上有一个很棒的s。
如果您使用的是Xcode 3.2,那么屏幕截图就有点过时了,但是没有那么大的不同 NSViewController有一个属性,允许您绑定到当前显示的模型对象 编辑: 好啊我的回答不是很好,因为它只是事实的一半。
虽然它显示了如何在细节视图中绑定控件,但它没有提供如何将阵列控制器的选择绑定到视图控制器的
representedObject
我对这个问题的绑定解决方案很感兴趣。这里有几个步骤需要执行:
NSArrayController
驱动,并且表视图的控制器(窗口控制器或视图控制器,或其他任何控制器)已将NSArrayController
绑定到ivar,以便访问它NSArrayController
请求-selectedObjects
来访问该行,并且生成的NSArray
中应该只有一个元素