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 NSArray阵列控制器选择的对象为零_Cocoa_Core Data_Nsarray - Fatal编程技术网

Cocoa NSArray阵列控制器选择的对象为零

Cocoa NSArray阵列控制器选择的对象为零,cocoa,core-data,nsarray,Cocoa,Core Data,Nsarray,我有一个coredata应用程序,其中有一个名为Product的实体 在我的界面中,我有一个用于这个名为ProductAC的实体的数组控制器。我已经将表视图和文本字段绑定到数组控制器,可以查看详细信息,并且可以向其中添加对象 现在我想为一些对象创建一个导出文件。在tableview中我可以选择它们,然后在代码中我有: NSArray *uploadProducts = [ProductAC selectedObjects]; NSEnumerator *loop = [uploadProduct

我有一个coredata应用程序,其中有一个名为Product的实体

在我的界面中,我有一个用于这个名为ProductAC的实体的数组控制器。我已经将表视图和文本字段绑定到数组控制器,可以查看详细信息,并且可以向其中添加对象

现在我想为一些对象创建一个导出文件。在tableview中我可以选择它们,然后在代码中我有:

NSArray *uploadProducts = [ProductAC selectedObjects];
NSEnumerator *loop = [uploadProducts objectEnumerator];
这将为uploadProducts数组生成一个nil值

如何选择要进一步处理的项目?我已经清理了文件,关闭并重新打开了Xcode,但我似乎无法从tableview中“抓取”所选对象


谢谢

请确保已将表视图SelectionIndex属性绑定到阵列控制器上的相应属性。

是否已将表视图>SelectionIndex绑定到阵列控制器>SelectionIndex?是的,我有一个弹出按钮,该按钮将所选对象绑定到ProductAC.selection,该选项也有效。因此我可以还可以将界面中的按钮连接到selectNext和selectPrevious,它们就可以工作了。我还尝试了一个不同的数组控制器,当它在tableview中有选择项时,它的SelectedObject也是零。好像我还没有在什么地方联系上什么。我可以在代码中向数组控制器添加对象,但不能获取任何选定的对象。