比较类型为Any的参数

时间:2019-03-05 20:17:51

标签: swift

我有一个类型为任何

的名为 message.body 的对象

对象返回 nil ,但是如果我做一些等于nil的测试,则表示message.body始终为真。

enter image description here

enter image description here

我该如何解决?

EDIT

谢谢所有答案

这是我的代码:

extension FirstViewController: WKScriptMessageHandler {
    func userContentController(_ userContentController: WKUserContentController, didReceive message: WKScriptMessage) {
        if message.name == "jsHandler" {
            print( "Value: " )
            if message.body != nil {
                print( message.body )
            }
        }
    }
}

这是message.body中任何一个的强类型。

非常感谢@vacawama,我确实研究了这个主题,但是没有找到我研究的方式。

0 个答案:

没有答案