为什么类型未声明?

时间:2016-02-26 03:53:55

标签: swift xcode7

我有一个非常简单的例子,我无法开始工作。这两个类都在同一个iOS项目中。我在构建时遇到此错误:

  

使用未声明的类型' classB'

它发生在static var行的classA中。

import UIKit

class classB: NSObject {
    var temp:Int?
}

import UIKit

class classA: NSObject {
    static var classBList:[classB]?
}

知道我做错了吗?

1 个答案:

答案 0 :(得分:1)

您可能会收到此错误的原因是项目中未包含ClassB文件。如果classA和classB在单独的文件中,则验证classB是否包含在项目中。您收到此错误的原因是编译器未找到classB的类定义。如果文件未包含在目标中,则会发生这种情况。