cocoa - NSArray ArrayController SelectedObjects 无
问题描述
我有一个名为 Product 的实体的 coredata 应用程序。
在我的界面中,我有一个用于该实体的数组控制器,称为 ProductAC。我已将表格视图和文本字段绑定到数组控制器,并且可以查看详细信息,并且可以向其中添加对象。
现在我想为一些对象创建一个导出文件。在表格视图中我可以选择它们,然后在代码中我有这个:
NSArray *uploadProducts = [ProductAC selectedObjects];
NSEnumerator *loop = [uploadProducts objectEnumerator];
这会为 uploadProducts 数组生成一个 nil 值。
如何选择项目以进一步处理它们?我已经清理了文件,关闭并重新打开了 Xcode,但我似乎无法从 tableview 中“抓取”选定的对象?
谢谢
解决方案
Make sure you have the table view selectionIndexes property bound to the corresponding property on your array controller.
推荐阅读
- ios - Xcode - 该属性在此上下文中可能不可用
- python - 未加载 Linux Mint 20 驱动程序中的 PyQt5、QPSQL
- angular - Angular Unit Test:如果构造函数将 Globals.ts 文件作为参数,如何创建组件实例
- flutter - 通过 NFC 获取信用卡详细信息。飞镖
- r - 复选框 Shiny R 的反应性 k 均值分析
- gensim - gensim - ConcatenatedDoc2Vec: ModuleNotFoundError: No module named 'testfixtures
- neo4j - apoc.merge.node() Neo4j 中的 Hanlde 空值
- sql - 查找每个薪资范围内工作经验最长的前 2 名员工
- python - 有没有一种快速的方法可以将这种类型的数据转换为 python 中的字典?
- python - 如何在 C++ 中创建一个返回向量的递归函数?