gpt4 book ai didi

ios - 与 Alamofire 一起使用时未调用 cellForRowAtIndexPath

转载 作者:搜寻专家 更新时间:2023-11-01 06:00:44 25 4
gpt4 key购买 nike

<分区>

我做了一个调用用户 api 列表的函数我把它放在 viewDidLoad 中,这样我就可以在屏幕加载后立即在 TableViewCell 中获取列表。

但问题是在调用 numberOfRowsInSection 之后,Alalmofire.rquest 被自动调用并且 cellForRowAtIndexPath 没有被调用,因此 TableView 是空的。

 func userList(){

let header = [

"some header":"SomeHeaderValue"
]

var request = BaseUrl + "userList"

let parameters = ["":""]

var encodingFormat: ParameterEncoding = URLEncoding()
if request == "" {
encodingFormat = JSONEncoding()
}

Alamofire.request(request, method: .get, parameters: parameters, encoding: encodingFormat, headers: header).responseJSON { (response:DataResponse<Any>) in

switch(response.result) {
case .success(_):
if let data = response.result.value{
print(response.result.value)

self.userArray = data as! [AnyHashable]

}
break

case .failure(_):
print(response.result.error)
break
}
}
}

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com