希望获得有关在iOS Apollo SDK上设置APQ的帮助,使用Apollo 1.2.2版本,并在打开APQ时如下所示:

 let transport = RequestChainNetworkTransport(interceptorProvider: provider,
                                                     endpointURL: url,
                                                     autoPersistQueries: true)

在查询获取时出错,原因如下:

  Apollo/RequestBodyCreator.swift:47: Fatal error: To enable autoPersistQueries, Apollo types must be generated with operationIdentifiers 

我确实将此片段添加到config中,并通过config重新运行了code gen:

  "options": {
       "operationDocumentFormat" : [
         "definition",
         "operationId"
       ]
  }

推荐答案

我们在1.2版本中遇到了同样的问题.我们升级到了1.7,这个问题不再存在了.升级过程中也没有太多参与.一些项目被弃用,但一切都继续按原样工作.

Ios相关问答推荐

SwiftUI文本编辑器内部滚动填充,无需文本裁剪

更新Flutter项目时出错:CocoaPods找不到pod webview_flutter_wkwebview的兼容版本""

底部导航栏在iOS上浮动

在嵌套的DISPATCH_AFTER块中正确使用strong自/弱自

在视图上执行手势会阻止相机操作

带有故事板的Xcode 15 UIKit视图可以与#Preview宏一起使用吗?

Strange UIView.animate更改UIButton标题 colored颜色 的行为

在Xcode 15中为具有@Binding的视图创建SwiftUI #预览的方法

Swift Combine:prepend() before share() 阻止初始接收器执行

swiftUI中的剪辑形状无法使用旋转效果

Xcode - 错误 ITMS-90635 - Bundle 包中的 Mach-O 无效 - 提交到 App Store

UILabel - 字符串作为文本和链接

如何使用 Swift 从assets资源 中加载特定图像

使用导航控制器在prepareForSegue中设置数据

在原生和 phonegap 之间挣扎,简单的应用需求

Xcode 8:函数类型不能有参数标签 destruct 我的构建

呈现和关闭模态视图控制器

Select 器touchesBegan:withEvent:的覆盖方法具有不兼容的类型(NSSet,UIEvent)->()

使用 Xcode 的 All Exceptions 断点时忽略某些异常

我可以在 UIScrollView 中使用 UIRefreshControl 吗?