我有一个非常简单的例子,我无法开始工作。这两个类都在同一个iOS项目中。我在构建时遇到此错误:
使用未声明的类型' classB'
它发生在static var
行的classA中。
import UIKit
class classB: NSObject {
var temp:Int?
}
import UIKit
class classA: NSObject {
static var classBList:[classB]?
}
知道我做错了吗?
答案 0 :(得分:1)
您可能会收到此错误的原因是项目中未包含ClassB文件。如果classA和classB在单独的文件中,则验证classB是否包含在项目中。您收到此错误的原因是编译器未找到classB的类定义。如果文件未包含在目标中,则会发生这种情况。