我刚刚开始使用 obj-c 编程和可可。这是我正在努力完成并被难住的事情。
我在 Window1 中有一个托管对象的表视图。我有一个调用 Window2 的“添加项目”按钮,该按钮具有另一个空白表视图 (AddItemsTableView) 和一系列用户可以填写的表单字段。
当用户填写这些字段并单击 Window2 中的添加按钮时,这些字段的字符串值将输入到 AddItemsTableView 以显示他们准备添加的项目的运行列表。当最终提交添加时,我希望该运行列表实例化为 NSManagedObjects
我是否需要在为要添加的对象而创建的 coredata 中作为单独的实体执行此操作,然后在添加操作时将对象转移到新实体?我是否需要将它们保存在可变字典中并将字典转换为托管对象?
重要的是 addItemsTableView 仅包含窗口打开时间段的数据。当 Add 被提交时,窗口关闭并且绑定到 Window1 中的核心数据实体的表更新为新的结果。如果再次按下在 Window 1 中添加项目,则再次使用空的 tableview 调用 Window2。
几天来,我一直在搜索 SO 和其他论坛,试图找到尝试做同样事情的人。谁能指出我正确的方向?
太感谢了!