【发布时间】:2018-02-01 12:23:12
【问题描述】:
当我将可选实例变量设置为非 nil 时,为什么它是 nil?
代码:
class FooTests: XCTestCase {
var foo: Int?
func test_A_setFoo() {
XCTAssertNil(foo)
foo = 1
XCTAssertNotNil(foo)
}
func test_B_fooIsNotNil() {
XCTAssertNotNil(foo)
}
}
test_A_setFoo()succeeds 而test_B_fooIsNotNil() 失败
【问题讨论】:
-
只使用静态属性。