没有名为 ( Swift ) 的成员
Does not have a member named ( Swift )
我在原型单元格中有两个标签(CountryCode、CountryName),我为它们创建了一个名为“CountryCell”的 class,我创建了名为“CountriesVC”的 TableViewController class 我制作了标签在 CountryCell 中的出口,但我想在 CountriesVC 中使用它们,当我这样做时,它报告一个错误,指出 'CountriesVC' 没有名为 'CountryCode' 的成员。
非常感谢。
这是我要使用 CountryCode 和 CountryName 的代码
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if segue.identifier == "ChangeCountryCode" {
SelectedCCode = self.CountryCode.text
SelectedCName = self.CountryName.text
}
}
这是 CountryCell 代码:
class CountryCell: UITableViewCell {
@IBOutlet weak var CountryCode: UILabel!
@IBOutlet weak var CountryName: UILabel!
override func awakeFromNib() {
super.awakeFromNib()
// Initialization code
}
override func setSelected(selected: Bool, animated: Bool) {
super.setSelected(selected, animated: animated)
// Configure the view for the selected state
}
}
您尝试访问的这些属性未在当前 class 中声明。您必须首先创建一个 "CountryCell" 类型的变量,然后访问该 class.
的属性
我在原型单元格中有两个标签(CountryCode、CountryName),我为它们创建了一个名为“CountryCell”的 class,我创建了名为“CountriesVC”的 TableViewController class 我制作了标签在 CountryCell 中的出口,但我想在 CountriesVC 中使用它们,当我这样做时,它报告一个错误,指出 'CountriesVC' 没有名为 'CountryCode' 的成员。
非常感谢。
这是我要使用 CountryCode 和 CountryName 的代码
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if segue.identifier == "ChangeCountryCode" {
SelectedCCode = self.CountryCode.text
SelectedCName = self.CountryName.text
}
}
这是 CountryCell 代码:
class CountryCell: UITableViewCell {
@IBOutlet weak var CountryCode: UILabel!
@IBOutlet weak var CountryName: UILabel!
override func awakeFromNib() {
super.awakeFromNib()
// Initialization code
}
override func setSelected(selected: Bool, animated: Bool) {
super.setSelected(selected, animated: animated)
// Configure the view for the selected state
}
}
您尝试访问的这些属性未在当前 class 中声明。您必须首先创建一个 "CountryCell" 类型的变量,然后访问该 class.
的属性