我的桌面视图当我到达最后一个单元格时,它会加载更多单元格,但是它加载的数据与已经从网址加载的数据相同,而不是新单元格的新数据。我不知道如何在这里加载更多新项目是我的代码
func loadMoreItems() {
loadItemsNow("entries")
}
func loadItemsNow(listType:String){
let kFeedParserExampleFeedSourceURL = "http://thestreetlede.com/feed/"
let myUrl = NSURL(string: kFeedParserExampleFeedSourceURL);
let request = NSMutableURLRequest(URL:myUrl!);
let task = NSURLSession.sharedSession().dataTaskWithRequest(request) {
data, response, error in
if error != nil {
print(error!.localizedDescription)
dispatch_async(dispatch_get_main_queue(),{
//self.myActivityIndicator.stopAnimating()
})
return
}
do {
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), { () -> Void in
self.parser = FeedParser(feedURL: kFeedParserExampleFeedSourceURL)
self.parser?.delegate = self
self.parser?.parse()
let items = self.entries
if self.fromIndex < items!.count {
self.entries = items
self.fromIndex = items!.count
dispatch_async(dispatch_get_main_queue(),{
//self.myActivityIndicator.stopAnimating()
//self.myTableView.reloadData()
self.tableView.reloadData()
})
}
})
}
}
task.resume()
}
有没有人为tableview实现更多负载可以提供帮助?还是让我朝着正确的方向前进?