[英]How to add NSMutableArray into Object?
我有 UITableView,它从 NSMutableArray 添加数据。
那么,我想知道如何将 NSMutableArray 添加到 Object 中?
我会将 Object 添加到 UITableView 中。
因为我想使用 [tableData removeAllObjects];
但是现在我只能使用 [UITableView removeFromSuperview];
谢谢你的手。
亲切的问候。
使用addObject
在NSMutableArray
添加一个 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.