推断类型为"AnyClass",这可能是出乎意料的



这是我的代码:

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

编译器警告:

"常量"runningTests"被推断为具有类型"AnyClass",该类型可能出乎意料。

我需要转换为什么才能在不将代码更改为if的情况下删除此警告!=对NSClassFromString的结果进行nil检查?

这里实际上是指AnyClass,所以您只需要告诉编译器:

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

最新更新