Apollo踩过的坑

@(Apollo)[iOS]

Apollo踩过的坑

编译错误 xcode10.2

错误信息Apollo/Collections.swift:65:42: Cannot assign value of type 'EnumeratedSequence<[Key]>.Iterator' to type 'EnumeratedSequence<IndexingIterator<Array<Key>>>.Iterator'
原因: Module compiled with Swift 4.2.1 cannot be imported by the Swift 5.0 compiler
解决方法:
1)该错误已在master中修复,但还未若发布pod 'Apollo', :inhibit_warnings => true, :git => 'https://github.com/apollographql/apollo-ios.git', :branch => 'master'

  1. change code private var keyIterator: EnumeratedSequence<Array<Key>>.Iterator
    参考链接
    参考链接2

未生成或更新API.swift可能原因

  1. 加载nvm失败(版本过低)
    check-and-run-apollo-cli.sh文件中执行"$HOME/.nvm/nvm.sh"中断,API.swift生成更新失败
    image.png
  2. 文件名应以.graphql
    其解析时,搜索以.graphql结尾的文件
  3. graphql文件中格式错误
    在无参数时添加不必要的()
    image.png

    正确写法为
    image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 每次想到我亲爱的简书都是自己出现了问题或者错误,越来越讨厌自己了。 公司年中会作为接待人员的我第一次参加公司的会议...
    mila翁翁阅读 143评论 0 0
  • 昨天正月十五,今天正月十六。2019年的年算是正式过完了吧。 初六离开家,初七抵达工作城市,离开家才一个多星期。 ...
    翯翯勒勒阅读 560评论 0 0
  • 第五十九章 百人接力小说(五十九)|回眸一笑 1. 第六十天 | 回到原点 ping~!什么东西碎了的声音,我睁开...
    帆过声阅读 790评论 10 51
  • 媳妇怀孕第七周 6月24号 媳妇休息。 我在上班和同事忙明天会议的事。 下午4:53,媳妇来电。 “啥事?” “没...
    饮水饱阅读 195评论 0 0