【发布时间】:2021-03-23 02:51:36
【问题描述】:
我希望我的应用等到请求结果返回。所以在下面的块中,我想要做的是如果请求的查询返回空结果,我想调用“self.insertCreditRecord”。有人做过吗? appSyncClient?.fetch(query: selectQuery, cachePolicy: .fetchIgnoringCacheData) {(result, error) in 如果错误!= nil { 打印(错误?.localizedDescription ??“”) 返回 }
result?.data?.listTranscriberConfigs?.items!.forEach {
if let credit = Double($0?.value ?? "0.0")
{
UserCredit.id = ""
UserCredit.id = $0?.id ?? ""
UserCredit.email = $0?.param ?? ""
UserCredit.credit = credit
}
if UserCredit.id == "" {
self.insertCreditRecord(email: email)
}
print(($0?.param)! + " " + ($0?.value)!)
}
}
【问题讨论】:
标签: ios swift aws-appsync