一段时间后,UITableView滚动黑客

时间:2012-11-05 07:30:48

标签: iphone uitableview scroll nstimer

我的应用中有几个UITableViewUIScrollViews。 tableview和scrollview在初始加载时顺畅滚动。但是在连续使用该应用程序大约7-10分钟后,滚动真的很糟糕。我为UITableView实现了延迟加载。我还有一个NSTimer在后​​台运行进行投票。

NSRunLoop *runloop = [NSRunLoop currentRunLoop];
pollTimer = [NSTimer timerWithTimeInterval:4 target:self selector:@selector(threadStarter) userInfo:nil repeats:YES];
[runloop addTimer:pollTimer forMode:NSRunLoopCommonModes];

这是UITableViews滚动停滞的原因。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

导致应用程序响应速度较慢的这类问题的一个主要原因是“内存泄漏”

检查您是否正确释放细胞及其内容。如果您不熟悉,请参考this post以了解如何调试内存泄漏。