【发布时间】:2021-10-02 07:06:41
【问题描述】:
我正在使用 hasura 进行查询。
ApolloNetworkClass.shared.apolloClient.fetch(query: GetCollectionsQuery(user_id: "120"), cachePolicy: .fetchIgnoringCacheData) { (result) in
switch result
{
case .success(let result) :
if let array = result.data?.nftCollections.map({$0.fragments.nftCollectionsModel})
{
self.collectionList = array
self.tblCollections.reloadData()
}
else if let error = result.errors {
if let errorResponse = error.first {
print(errorResponse)
} else {
print("[Error] Got errors when call request: \(error)")
}
}
break
case .failure(let error) :
Utility.ShowToast(message: error.localizedDescription, position: .top)
print(error)
break
}
}
这是我的查询,我只想获取错误代码或响应代码(如 401)。
我已经尝试了所有方法,但我无法获得解决方案。
提前致谢。
【问题讨论】:
标签: ios swift graphql apollo hasura