我正在使用一个xml解析器类解析两个xml文件,我有一个表格视图,解析后显示数据..这是一个imageview和标签,当我解析第一个xml时,如果我解析{{1}然后在表格视图中显示数据就好了。但是当我再次解析名为myxml_1.xml
的xml并在该表视图中显示数据时,它显示uilabel很好但图像显示不正常它总是显示我在第一个xml中的图像..
我使用过mytableview.reloadData ...但仍有问题。 这是一个放在cellforrowatindexpath中的代码..
myxml_2.xml
您的帮助将不胜感激..! 感谢。
答案 0 :(得分:0)
你在这里展示的一个大问题是你在一个cellForRow:atIndexPath:UITableViewController方法中同步加载数据。每次创建一个tableview以在屏幕上显示时,都会调用该方法。如果用户上下滚动视图,则每次单元格离开并返回到屏幕时都会调用该方法。
为了尝试缩小你提到的问题,我首先尝试将旧图像弄清楚,然后在设置之前断言新图像中确实存在数据。