问题标签 [apollo-ios]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
326 浏览

apollo-ios - 如何让 Apollo Client iOS 接受自签名证书

如何让 ApolloClient 接受自签名证书?我们将它用于内部应用程序,并且由于认证问题,对 GraphQL 端点的调用失败。我在存储库问题中找到了这个线程,但自那次讨论以来,API 似乎发生了一些变化,而当前正确的方法正在躲避我。

目前,我的集成测试下降到.failure报告证书验证问题的分支:

0 投票
0 回答
36 浏览

swift - Apollo iOS 客户端 - 等待响应

我是 iOS 开发的新手,想知道如何在调用 test2() 之前等待 Apollo iOS 客户端代码完成,示例代码如下:

0 投票
1 回答
763 浏览

swift - Apollo GraphQL 标头在 iOS Swift 中总是失败

在我的 swift 项目中,我第一次使用 Apollo GraphQL 客户端。遵循他们文档中提到的所有步骤,并在谷歌上搜索我的问题,但没有运气。我通过在我的请求 URL 中传递一个标头发出了一个查询请求,但它总是给我一个错误消息,例如failure(Apollo.LegacyParsingInterceptor.LegacyParsingError.couldNotParseToLegacyJSON(data: 1839 bytes))。我已经提到了链接的答案,但这对我不起作用。任何帮助将不胜感激。

导入 UIKit

进口阿波罗

}

}

}

//这里我使用我的apollo客户端来获取记录

}

0 投票
0 回答
129 浏览

mvvm - SwiftUI 和 Apollo IOS 架构问题

我目前正在使用 Apollo Graphql 客户端构建一个 SwiftUI 应用程序。我将项目(代理)列表加载到视图中并使用 NavigationLink 在详细视图中查看列表项没有问题。我什至可以打开一个工作表来创建一个新的代理或编辑一个代理,我只需将新的或编辑的项目添加到 ViewModel 的列表中。

我现在遇到的问题是我已将联系人列表添加到代理项目(在查询下方查看),并且在创建和编辑工作表中,它必须在列表中显示联系人,然后可以从代理中添加、更新和删除正在创建或编辑。如果我向代理添加联系人,我将如何在联系人列表中将其反映为它的 for 循环,它不在 ViewModel 中,也不是 @Published 属性。我尝试了@State var,但遇到了很多循环问题:

由于在绘制视图时无法更新 @State var。您将如何设计此场景,您可以在其中添加、编辑和删除代理表中的联系人,而不会导致重绘问题,并且所有其他视图都使用新值更新?

我在模型中尝试了单独的联系人列表,并且发生了类似的 AttributeGraph 错误问题。

我有一个视图模型类,它从 api 服务器获取数据并在其中存储一组 AgentFragment