Poniżej znajduje się funkcja, której używam do pobierania i analizowania różnych stron kanału.UITableView Wstaw więcej wierszy zachowując już pobrane
- (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];
}
Kiedy użytkownik przewija w dół do dna tableview, korzystać z funkcji poniżej, aby uzyskać dostęp drugą stronę kanału i tak dalej przez inkrementacji licznika:
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
{
float endScrolling = scrollView.contentOffset.y + scrollView.frame.size.height;
if (endScrolling >= scrollView.contentSize.height)
{
counter ++;
[self getFeed:counter];
}
}
Problem jest, gdy zamiast ładując go poniżej już pobranych przedmiotów, odświeża widok stołowy, aby pokazać nowe elementy strony, a stare znikają. Chcę wczytać nowe elementy strony poniżej istniejących, aby mieć nieskończone przewijanie. Jak mogę to zrobić?
wiem, ale nie wiem, jak korzystać z tej funkcji – Jessica
właśnie edytowanego Moja odpowiedź: – spider1983
Proszę spróbować, proszę, ten jeden – Jessica