我在我的IOS应用程序中使用swiftR,如何在invoke方法中处理此错误并从服务器获取响应?
通话可以抛出,但没有标记为'尝试'并且没有处理错误
hub.invoke("Auth_Code_Request", arguments: [mobile,myMethod!], callback: { (result, error) -> () in
do {
try
print(result ?? "this is result")
}
catch {
print(error)
}
})
答案 0 :(得分:1)
这意味着调用方法可以抛出异常。
使用do-catch围绕它并使用try
关键字。
示例:
do{
try myMethod()
} catch {
}