我是iphone开发的新手。在解析XML节点之前执行的UITableViewController的numberOfRowsInSection方法使得此方法返回值为零,但此方法应该是带有数据的行数的返回值。
请帮帮我
感谢。
答案 0 :(得分:1)
解析完XML数据后,调用[myTable reloadData];
- 它会强制你的UITableView重新加载显示的数据,从而调用所有必要的方法(包括numberOfRowsInSection
)。
答案 1 :(得分:0)
之前我遇到过类似的问题,这是因为我从appdelegate将数组/字典传递给控制器。不幸的是,在app委托超出范围后,阵列丢失了。
尝试进行数组复制,
NSArray data = [NSArray arrayWithArray:passedInArray];
抱歉,我没有可靠的macbook来检查代码,但是你得到了漂移。
答案 2 :(得分:0)
我通过在接口构建器中的tableView引用和文件所有者之间建立连接来解决这个问题。