在单击Tableview Cell上使用哪种方法更新Rest Api数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在单击Tableview Cell上使用哪种方法更新Rest Api数据相关的知识,希望对你有一定的参考价值。
我在Tableview中有休息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)
}
以上是关于在单击Tableview Cell上使用哪种方法更新Rest Api数据的主要内容,如果未能解决你的问题,请参考以下文章
iOS 中 tableView 怎么设置Cell与Cell 之间的间距