带有核心数据的可编辑表格视图

Posted

技术标签:

【中文标题】带有核心数据的可编辑表格视图【英文标题】:Editable TableView with Core Data 【发布时间】:2011-01-06 22:02:49 【问题描述】:

我目前正在开发我的第一个应用程序,我现在非常非常困惑。我敢打赌,这要求太多(而且太具体),但我正在尝试制作一个带有文件夹的应用程序,当用户点击编辑按钮时,会出现一个单独的视图,其中包含一个表格视图,它将已经启用编辑。 (视图是一个 UITableViewController 让用户管理他们的文件夹)

此外,用户无需点击其他按钮即可添加、删除和重新排列他/她的文件夹。当按下添加按钮时,将出现一个新视图,用户在其中键入新文件夹的名称。现在我不在乎文件夹是否显示在应用程序的其他部分,或者它们可以容纳东西,就像我上面所说的那样。

为了让这个已经令人困惑的请求更加令人困惑,我希望使用 Core Data 保存所有内容。你大概明白我为什么会困惑了……

注意:我已经制定了如何添加项目(并保存它们),而不是用户提供的自定义名称。

我知道这很多,但有人可以帮忙吗?感谢您提供任何类型的帮助或教程链接。

【问题讨论】:

【参考方案1】:

您必须自定义所有内容。我不知道任何演示如何创建“文件夹”的示例或教程。

您始终可以通过编程方式在应用的 Documents 目录中创建文件夹,并在 UITableView 中虚拟显示它们。如果用户创建了一个“文件”,则将该文件存储在相应的文件夹中。不过,我不确定您将如何在该方法中实现 CoreData。

Apple 有很多关于如何使用 UITableView 和 CoreData 的示例。你可以试试Github或BitBucket等源代码网站。

【讨论】:

以上是关于带有核心数据的可编辑表格视图的主要内容,如果未能解决你的问题,请参考以下文章

在 Meteor 中使用 AutoForm 的可编辑表格

基于Birt4.6实现报表表格数据的可编辑

用js创建的可编辑的bootstrap表格。

带有列和标题的可滚动表格

使用表格视图编辑核心数据中单个属性的正确方法

vue 表格数据编辑,点击取消或者完成按钮后,关闭编辑状态没有及时生效