Ios 单击Tableview单元格时,使用哪种方法更新Rest Api数据

Ios 单击Tableview单元格时,使用哪种方法更新Rest Api数据,ios,swift3,tableview,Ios,Swift3,Tableview,我在Tableview中显示Rest Api数据,我想在同一个ViewController中显示不同的数据,并使用Rest Api在Tableview上重新加载数据,我想知道在单击不同类别和子类别后如何更新同一页面上的数据 你可以这样做 var page:Int = 0 var isPageRefreshing:Bool = false override func viewDidLoad() { super.viewDidLoad() // Do any addi

我在Tableview中显示Rest Api数据,我想在同一个ViewController中显示不同的数据,并使用Rest Api在Tableview上重新加载数据,我想知道在单击不同类别和子类别后如何更新同一页面上的数据

你可以这样做

var page:Int = 0
var isPageRefreshing:Bool = false

    override func viewDidLoad() {
     super.viewDidLoad()
     // Do any additional setup after loading the view.
     YourApi(page1: 0)
     }

   func scrollViewDidScroll(_ scrollView: UIScrollView) {
        if(self.mytableview.contentOffset.y >= 
        (self.mytableview.contentSize.height - 
        self.mytableview.bounds.size.height)) {
            if(isPageRefreshing==false) {
                 isPageRefreshing=true
                 print(page)
                 page = page + 1
                 YourApi(page1: page)
        }
    }
}
在api代码中

func YourApi(page1 :Int) {
    let mypage = String(page1)
    let Request: String = String.init(format:"apiName/%@",mypage)
    print(Request)
 }

它是可扩展的UITableView尝试重新加载表格,或者您可以-(void)重新加载节:(NSIndexSet*)带RowAnimation的节:(UITableViewRowAnimation)Animation是这是可扩展的Tableview。我想从rest更改我的数据。我在UIPageViewController中使用分页来上下滑动页面,当我的页面上下滑动时,我的数据是根据这个加载的是的,你可以,但我建议你使用TableView..主要是用于向左或向右滑动的UIPageViewController。最近我使用UIPageViewController和我拥有TableView的每一页,所以每一页我都需要调用rest api数据以获得不同的数据视图。。我想声明一次RESTAPI数据并使用uipageviewcontroller的许多其他页面,这是否可能使用分页。。sure@Ketan奥德德拉