我试图从这个evaluatejavascript到数组获取数组

问题描述 投票:-2回答:2
webView.evaluateJavaScript("getLangs()", completionHandler : { (value, error) in            
            print(value as Any)            
            })     

结果

Optional(["English","Հայերեն","Русский"])
swift
2个回答
1
投票

使用guard语句解包可选项:

guard let array = value as? [String] else { return }
print(array)

guard创建可以从其块外部访问的变量。解开很多Optionals很有用。

查看this了解更多详情。


0
投票
if let array = value as? [String]{ print(array) }// now you've got the array
© www.soinside.com 2019 - 2024. All rights reserved.