我正在使用 Xcode 7.2.1,并且我已经为我的代码编写了一些单元测试用例。我的代码编译并成功运行,但当我开始测试时,它失败了。
代码如下:
if let params = item["params"] {
if let hours = params!["allowedHours"] {
self.weekdays?.parseJSON(hours)
}
}
我在第二行收到“无法强制解开非可选类型“XCUIElement”的值”。仅当我尝试执行测试用例时才会发生这种情况。
有什么建议我在这里做错了什么吗?
谢谢
最佳答案
在第一行,您通过if let
展开params
。然后,在第二行,您要求通过 params!
再次打开 params
,但它已经是非可选的,因此它变得不安并抛出该错误,这说明了我刚刚做了什么!
关于ios - 不能强制解包非可选类型的值 'XCUIElement',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35763124/