Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/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
Cocoa 核心数据、NSTableView和获取所选行值_Cocoa_Core Data_Nstableview - Fatal编程技术网

Cocoa 核心数据、NSTableView和获取所选行值

Cocoa 核心数据、NSTableView和获取所选行值,cocoa,core-data,nstableview,Cocoa,Core Data,Nstableview,我对核心数据非常陌生,并设法让NSTableView显示我的核心数据值。表使用的实体是具有两个属性的Emotes,Emote(字符串)和Usage(整数16) 当用户选择一个项目时,它将允许用户将该表情复制到剪贴板。为此,我需要获取所选行的ManagedObject,并将对象中的Emote值发送到剪贴板。我得到了剪贴板部分,但在从数据源检索所选行的数据时,仍然停留在剪贴板部分 获取所选行的值的最简单方法是什么?您不必担心选择了哪些行;表视图将通过发送给您(数据源)来告诉您要复制哪些行 无论您在实

我对核心数据非常陌生,并设法让NSTableView显示我的核心数据值。表使用的实体是具有两个属性的Emotes,Emote(字符串)和Usage(整数16)

当用户选择一个项目时,它将允许用户将该表情复制到剪贴板。为此,我需要获取所选行的ManagedObject,并将对象中的Emote值发送到剪贴板。我得到了剪贴板部分,但在从数据源检索所选行的数据时,仍然停留在剪贴板部分


获取所选行的值的最简单方法是什么?

您不必担心选择了哪些行;表视图将通过发送给您(数据源)来告诉您要复制哪些行


无论您在实现
tableView:objectValueForTableColumn:row:
时做了什么,您都将以几乎相同的方式实现该方法,除了不检索和返回单个列值,而是以任何有意义的格式一次编写(或至少承诺)所有列值,粘贴到粘贴板。

您不必担心选择了哪些行;表视图将通过发送给您(数据源)来告诉您要复制哪些行

无论您在实现
tableView:objectValueForTableColumn:row:
时做了什么,您都将以几乎相同的方式实现该方法,除了不检索和返回单个列值,而是以任何有意义的格式将所有列值一次性写入(或至少承诺)粘贴板

获取所选行的值的最简单方法是什么

最简单的方法是查询

获取所选行的值的最简单方法是什么

最简单的方法是查询


我为NSArray控制器创建了一个IBOutlet,在我创建了NSArray并获得了对象值之后,它像一个符咒一样工作。我为NSArray控制器创建了一个IBOutlet,在我创建了NSArray并获得了对象值之后,它像一个符咒一样工作。
- (NSArray *)selectedObjects