【发布时间】:2014-12-30 12:13:31
【问题描述】:
在我的 swift 框架中,我定义了两个类,分别调用 A 和 B,但它是为错误而构建的。
// in a.swift
public class A : NSObject {
public var count
public override init() {
count = 10
}
}
// in b.swift
public class B : NSObject {
public func getACount(a:A) { // error : use undeclare type : A
println(a.count)
}
public override init() {
}
}
为什么不能输出这个错误?
【问题讨论】:
-
您必须在 B 类中创建一个类型为 A 的变量,并存储对它的引用。