我的应用中有几个UITableView
,UIScrollViews
。 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滚动停滞的原因。
我该如何解决这个问题?
答案 0 :(得分:1)
导致应用程序响应速度较慢的这类问题的一个主要原因是“内存泄漏”。
检查您是否正确释放细胞及其内容。如果您不熟悉,请参考this post以了解如何调试内存泄漏。