推断为具有类型'AnyClass',这可能是意外的

时间:2014-10-16 13:28:05

标签: swift

这是我的代码:

if let runningTests = NSClassFromString("XCTestCase") {
    return false
}

编译器警告:

  

“常量'runningTests'推断为具有'AnyClass'类型,可能   出乎意料。

我需要强制转换为删除此警告而不将我的代码更改为对NSClassFromString的结果进行if!= nil检查?

1 个答案:

答案 0 :(得分:6)

这里你的意思是AnyClass,所以你只需要告诉编译器:

if let runningTests: AnyClass = NSClassFromString("XCTestCase") {
    return false
}