'使用未申报的类型'使用用户定义的变量

时间:2015-08-15 20:40:58

标签: ios swift class

我有两个班级(ClassAClassB)和一个ViewController

的ViewController:

var cells: [ClassB] = []
height: CGFloat = something
instance: ClassA = ClassA()
cells.append(ClassB(height: height, data: instance))

ClassA的:

class ClassA {
    var a: Int
    var b: String
    init (a: Int, b: Int) {
        self.a = a
        self.b = b
    }
    convenience init () {
        self.a = 10
        self.b = "Hello World"
    }
}

ClassB的:

class ClassB {
        var c: String
        var data: ClassA   //use of undeclared type error here
        init(height: CGFloat, data: ClassA) {
            self.c = "\(height) is the height"
            self.data = data   //use of undeclared type error here
        }
    }

项目构建没有错误,但是当我运行它时,会出现这两个错误。另外,我注意到数据类型ClassA的变量是<<error type>>

P.S。我正在使用Xcode 7 Beta

0 个答案:

没有答案