UITableView reloadData

use*_*097 0 iphone nsmutablearray

我有一个包含UITableView的UIViewController.

我正在尝试使用从XML文件解析的数据来填充此表.

TableView第一次加载数据尚不可用.

重新加载此视图的最佳方法是什么?

解析完成后我试着做一个self.TableView reloadData.

不幸的是,在reloadData期间,保持解析结果的NSMutableArray会被重置.

该数组在UIVivewController中设置.

我应该将NSMutablearray设置为全局变量吗?

谢绝了一堆

Joe*_*Joe 8

该数组应该是包含该视图的控制器的ivar(实例变量)UITableView.当您完成解析时,应该使用数据填充ivar,您应该可以使用填充UITableView没有问题[self.TableView reloadData].确保您没有删除所有对象或在任何委托或数据源回调中重新初始化该数组.