UITableView Pagination - обновление снизу для загрузки новых данных в Swift

Я пытаюсь реализовать загрузку данных из моего бэкэнда с нумерацией страниц. Я видел это, но он загружает все данные, все время. Это правильный путь или я делаю что-то не так?

Заранее спасибо.

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell{
    let cell = tableView.dequeueReusableCellWithIdentifier("cell", forIndexPath: indexPath) as UITableViewCell

    print(indexPath.row)

    if (indexPath.row + 1 < self.TotalRowsWithPages) {
        cell.textLabel?.text = "\(self.myarray!.[indexPath.row].body)"
    } else {

        cell.textLabel?.text = "Loading more data...";

        // User has scrolled to the bottom of the list of available data so simulate loading some more if we aren't already
        if (!self.isLoading) {
            self.isLoading = true;
            self.TotalRowsWithPages = self.TotalRowsWithPages + self.PageSize
            self.getmoredata()
        }
    }

    return cell
}

Ответы на вопрос(3)

Ваш ответ на вопрос