UITableView在滚动时滞后,这是这行代码的错误(在cellForRowAtIndexPath
方法中调用)
lCell?.showContent(mContent[indexPath.row] as Dictionary<String, AnyObject>);
我从showContent
方法删除了所有代码,但它仍然滞后,我认为这个问题
何时访问该数组。如果我传递空Dictionary
lCell?.showContent([:]);
它工作正常,滚动tableview时没有滞后。 mContent是Array
的{{1}}。它有47个元素(字典),不是
包含大量数据(一些短字符串,一些整数)
滚动tableView时如何避免滞后?
答案 0 :(得分:0)
在新的测试版(Xcode beta 5)更新后,我不再面对这个问题了。我认为这是使用AnyObject值的Dictionary的内部性能问题。