【发布时间】:2018-05-27 09:31:42
【问题描述】:
我有一个从UITableViewCell 扩展的类,它有一个全局变量。我想在另一个 ViewController 中访问该变量 (selectedMaterialId)。
PrepareForSegue 仅适用于 ViewController。我该怎么做?
我的单元格是:
class MaterialsTableViewCell: UITableViewCell {
@IBOutlet weak var cellView: UIView!
@IBOutlet weak var materialCodeLbl: UILabel!
@IBOutlet weak var materialDescLbl: UILabel!
@IBOutlet weak var greenBtnOutlet: UIButton!
@IBOutlet weak var redBtnOutlet: UIButton!
@IBOutlet weak var yellowBtnOutlet: UIButton!
public var selectedMaterialId = 0
@IBAction func redBtnAction(_ sender: UIButton) {
selectedMaterialId = sender.tag
}
}
我想在另一个 VC 中访问 selectedMaterialId
【问题讨论】:
-
在您的帖子中
selectedMaterialId不是全局变量。
标签: ios swift uitableview