func runQuery() -> (String){
appSyncClient?.fetch(query: ListTodosQuery(), cachePolicy: .returnCacheDataAndFetch) {(result, error) in
if error != nil {
print(error?.localizedDescription ?? "")
return
}
print("Query complete.")
result?.data?.listTodos?.items!.forEach { print(($0?.name)! + " " + ($0?.description)!) }
}
return the string
}
Это учебный код AWS AMPLIFY. Он только распечатывает результат из БД ($0?.name, etc...)
.
Однако я хочу вернуть значение $0?.name
.
Когда я пытаюсь назначить или установить переменную для вывода параметр вне функции.
Он либо ничего не возвращает, либо не позволяет мне вернуть значение.
Есть идеи?