SwiftR Invoke方法callBack Handler

时间:2017-02-17 13:21:09

标签: ios swift xcode8 swiftr

我在我的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)
                }
            })

1 个答案:

答案 0 :(得分:1)

这意味着调用方法可以抛出异常。 使用do-catch围绕它并使用try关键字。

示例:

do{
 try myMethod()
} catch {

}