在Swift 4中获取带有按钮的UITableView单元格的JSON id,您可以按照以下步骤进行操作:
class CustomTableViewCell: UITableViewCell {
var jsonId: String?
// 其他单元格属性和方法
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "CustomCell", for: indexPath) as! CustomTableViewCell
// 从JSON数据中获取按钮的JSON id
let jsonId = jsonData[indexPath.row]["id"] as? String
// 将JSON id 设置给单元格的属性
cell.jsonId = jsonId
// 其他单元格设置
return cell
}
@IBAction func buttonTapped(_ sender: UIButton) {
if let cell = sender.superview?.superview as? CustomTableViewCell {
if let jsonId = cell.jsonId {
// 在这里使用JSON id 进行后续操作
}
}
}
这样,您就可以在Swift 4中获取带有按钮的UITableView单元格中的JSON id了。
请注意,以上代码仅为示例,您需要根据您的实际情况进行适当的修改和调整。
关于腾讯云相关产品和产品介绍链接地址,由于要求不能提及具体品牌商,建议您访问腾讯云官方网站或进行相关搜索以获取更多信息。
领取专属 10元无门槛券
手把手带您无忧上云