滚动到加载更多方法冻结

时间:2013-08-25 16:59:51

标签: ios cocoa-touch

我有一个UITableview,我试图在用户滚动到底部附近时附加数据。我已经编写了这种方法来检测滚动并且它正常运行但看起来很糟糕。

- (void)scrollViewDidScroll:(UIScrollView *)scroll {

NSInteger currentOffset = scroll.contentOffset.y;
NSInteger maximumOffset = scroll.contentSize.height - scroll.frame.size.height;


if (maximumOffset - currentOffset <= 5) {

        [self loaddata:[NSString stringWithFormat:@"%d", celltitle.count]];

}
}

loaddata传递了一个数字,用于正确限制数据库中的返回单元格。即LIMIT x,(x + 20)

就像我说数据加载但每次加载它时滚动暂停然后重新开始。 NSURLConnection是同步的。这可能是个问题吗?

0 个答案:

没有答案