Я пытаюсь это исправить очень долго.
Я не могу понять, что передать этой функции вместо "(String) -> void", поскольку она должна была возвращать строку:
var result = myobj.createData(request: request, with: (String) -> void)
Приведенный выше код вызывает следующую функцию:
func createData(request:Crudpb_CreateRequest, with completion: @escaping (String) -> Void) {
DispatchQueue.main.async {
self.response = try! self.client.create(request)
completion(self.response.result)
}
}