我的应用程序中有几个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的滚动卡住的原因吗?
我该如何解决这个问题?
发布于 2012-11-05 16:56:52
导致应用程序随着时间的推移响应变慢的这类问题的一个主要原因是“内存泄漏”。
检查是否正确释放了单元格及其内容。如果您是新手,请参考this post了解如何调试内存泄漏。
https://stackoverflow.com/questions/13227780
复制相似问题