当我点击视图控制器单元格中的接受按钮时,它总是将相同的值发送给下一个控制器
class FriendRequestTVC: UITableViewCell {
struct GB{
static var senderID = 0
}
这是即时消息保存方式
class RequestResponseVC : UIViewController{
var requests:[[String:Any]] = [[String:Any]] ()
switch response.result {
case .success:
if let responseValue = response.value as! [String:Any]? {
if let responseData = responseValue["data"] as! [[String:Any]]?{
self.requests = responseData
self.tableView.reloadData()
}
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "cell") as! FriendRequestTVC
let data = self.requests[indexPath.row]
FriendRequestTVC.GB.senderID = self.requests[indexPath.row]["id"] as! Int
return cell
}
它总是向struct中的var发送相同的值
我建议我如何保存senderID,以使每个单元格根据其数组而保持不同。