다음은 피드의 다른 페이지를 가져 와서 구문 분석하는 데 사용하는 함수입니다. 사용자가 스크롤의 tableview 하단으로, I 카운터를 증분으로는 두 번째 피드의 페이지에 액세스하기 위해 아래의 함수를 사용하면UITableView 이미 가져온 것을 유지하면서 행을 추가하십시오.
- (void)getFeed:(NSInteger) pageNumber
{
collectedData = [[NSMutableData alloc] init];
NSString *urlStr =[NSString stringWithFormat:@"http://sitename.com/feed/?paged=%d", pageNumber];
NSURL *url = [NSURL URLWithString:urlStr];
NSURLRequest *req = [NSURLRequest requestWithURL:url];
conn = [[NSURLConnection alloc] initWithRequest:req delegate:self startImmediately:YES];
}
는 :
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
{
float endScrolling = scrollView.contentOffset.y + scrollView.frame.size.height;
if (endScrolling >= scrollView.contentSize.height)
{
counter ++;
[self getFeed:counter];
}
}
문제 때 대신이고 이미 가져온 항목 아래로로드하면 새 페이지 항목을 표시하기 위해 tableview가 다시로드되고 이전 페이지 항목은 사라집니다. 내가 무한 한 스크롤을 기존의 것들 아래에 새 페이지 항목을로드하고 싶습니다. 내가 어떻게 할 수 있니? 배열이 새로운 객체를 얻을 때마다
내가 알고있는 새로운 배열을 사용하지만, 난 그냥 편집이 기능 – Jessica
을 사용하는 방법을 모른다 내 대답 – spider1983
lemme 시도이 – Jessica