从数组向 UITable 添加行

Posted

技术标签:

【中文标题】从数组向 UITable 添加行【英文标题】:Adding rows to a UITable from an array 【发布时间】:2012-10-29 18:00:49 【问题描述】:

我有一个 UITable,以及它的数据源和委托的类。该类有一个名为logItemsArray 的属性,其中包含许多用作一行数据的对象(客户姓名、添加日期等...)(单元格有一个特殊的类,我将这些对象传递给它并返回一个单元格)。

我还有一个名为 loadNextLogEvents 的方法,它从 Web 服务器加载一些数据并将项目添加到 logItemsAraay(它会自动加载接下来 100 行的数据)。

此方法从viewWillApear 方法调用一次,也从按钮调用以加载下一个事件。

表格视图的数据源numberOfRowsInTable返回logItemsArray的计数。

问题是:如何从loadNextLogEvents“更新”表格以使用新数据加载单元格(数组已更新,因此numberOfRowsInTablecellForRowAtIndexPath 方法都将返回所需的结果新行,我只需要触发它们!

【问题讨论】:

【参考方案1】:

使用这个:

[tableView reloadData];

【讨论】:

以上是关于从数组向 UITable 添加行的主要内容,如果未能解决你的问题,请参考以下文章

PHP试图在while循环中向数组添加值

通过javascript向数据表添加行

在 TableView 中添加其他行

UITable 视图界面构建器创建

使用macOS中的命令行向文件添加(Spotlight)注释

如何向 SQLite 表添加 1300 行?