Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/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
Objective c 如何使用绑定将NSTableView从其他控制器连接到阵列(控制器)?_Objective C_Macos_Nstableview_Cocoa Bindings - Fatal编程技术网

Objective c 如何使用绑定将NSTableView从其他控制器连接到阵列(控制器)?

Objective c 如何使用绑定将NSTableView从其他控制器连接到阵列(控制器)?,objective-c,macos,nstableview,cocoa-bindings,Objective C,Macos,Nstableview,Cocoa Bindings,过去几天我一直在研究这个问题,但我自己都没办法解决。我阅读了苹果教程并做了一些研究,但还没有找到答案: 我想在视图“a”上显示基于视图的NSTableView,但我想从具有dataArray的dataController接收数据 当我将arrayController放在视图“A”上时,我无法将其连接到我的dataArray。当我从另一个控制器将其置于视图“B”时,我无法将NSTableView连接到它 当然,我可以将整个阵列复制到另一个viewController中,使用它并稍后将其保存回去。但

过去几天我一直在研究这个问题,但我自己都没办法解决。我阅读了苹果教程并做了一些研究,但还没有找到答案:

我想在视图“a”上显示基于视图的NSTableView,但我想从具有dataArray的dataController接收数据

当我将arrayController放在视图“A”上时,我无法将其连接到我的dataArray。当我从另一个控制器将其置于视图“B”时,我无法将NSTableView连接到它

当然,我可以将整个阵列复制到另一个viewController中,使用它并稍后将其保存回去。但我觉得这很奇怪


谢谢你抽出时间

听起来你不是在遵循MVC设计模式,其中数据应该是“M”位,而ViewController应该是“V”和/或“C”位。数据是在一个dataController中处理的,这个dataController(现在用于测试)有一个视图。但问题还是一样