没有名为(Swift)的成员

时间:2015-02-04 22:46:19

标签: swift swift-playground swift-extensions

我在原型单元格中有两个标签(CountryCode,CountryName),我为它们创建了一个名为“CountryCell”的类,我创建了名为“CountriesVC”的TableViewController类,我在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
}

}

1 个答案:

答案 0 :(得分:0)

您尝试访问的这些属性未在当前类中声明。您必须首先创建一个类型为" CountryCell"的变量。然后访问该类的属性。