0
Я использую swiftR в своем приложении IOS, как можно обработать эту ошибку в методе invoke и получить ответ от сервера?SwiftR Invoke метод callBack Handler
Вызов может бросить, но он не отмечен «попробовать», и ошибка не обрабатывается
hub.invoke("Auth_Code_Request", arguments: [mobile,myMethod!], callback: { (result, error) ->() in
do {
try
print(result ?? "this is result")
}
catch {
print(error)
}
})
Я пытался, но это происходит ошибка: Не удается преобразовать значение типа '() ->()' ожидаемого типа аргумента «((Любой ?, Любой) ->())? – ava
Я должен назвать этот метод: func invoke (_ method: String, arguments: [Any]? = Default, callback: ((Any ?, Any?) ->()) = default) throws – ava
вы заменяете концентратор. ссылаться (......) на "myMethod()" в моем примере? – Persilos