我正在使用Xcode 7.2.1,我已经为我的代码编写了一些单元测试用例。我的代码编译成功并运行成功,但是当我开始测试时,它失败了。
以下是代码:
if let params = item["params"] {
if let hours = params!["allowedHours"] {
self.weekdays?.parseJSON(hours)
}
}
我得到“不能在第二行强制解包非可选类型'XCUIElement'的值”。只有在我尝试执行测试用例时才会发生这种情况。
有什么建议我在这里做错了吗?
由于
答案 0 :(得分:1)
在第一行,您正在展开params
到if let
。然后,在第二行,您要求params
再次通过params!
解包,但它已经是非可选的,因此它会感到沮丧并抛出该错误,这就是我刚才所做的!