繁体   English   中英

如何将 NSMutableArray 添加到 Object 中?

[英]How to add NSMutableArray into Object?

我有 UITableView,它从 NSMutableArray 添加数据。

那么,我想知道如何将 NSMutableArray 添加到 Object 中?

我会将 Object 添加到 UITableView 中。

因为我想使用 [tableData removeAllObjects];

但是现在我只能使用 [UITableView removeFromSuperview];

谢谢你的手。

亲切的问候。

使用addObjectNSMutableArray添加一个 object 。

- (void)addObject:(id)anObject

使用如下方法。

[myMutableArray addObject:myObj];

完成阵列更新后,在UITableView实例上调用reloadData

[myTableView reloadData];

UITableView 不像我认为的那样工作。 它没有像 NSArray 那样使用添加或删除 function 调用手动修改的单元格集合。 UITableView 需要一个 object 作为代理。

tableview 将“询问”委托“问题”关于它应该具有的内容(单元格的数量、部分、内容和单元格的类型),并且 object 将使用您通过实现 UITableViewDataSource(以及可选的 UITableViewDelegate)定义的行为来响应协议方法。

这是一个教程,应该让您了解 tableview 需要什么才能拥有您想要的内容。

如果上面教程对您不起作用,那么您应该进一步采取以下措施:)

你的 tableData 是什么类型的 object? UITableView应该有一个UITableViewSourceData类型的委托,它为它提供数据。 通常它是包含此 UITableView 的UITableView 当 UITableView 必须绘制单元格时,它会调用委托方法:

- (UITableViewCell *)tableView:(UITableView *)aTableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 

您的代表必须实施。 您创建一些数组/字典 object 来保存您的数据并将其输入到单元格中,当被询问时。

如果您的 tableData 已经是NSMutableArray ,您可以调用它removeAllObjects 将它添加到 Object 是什么意思? 如果您想查看表中的更改,只需调用[<name of your table instance> reloadData]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM