昨天我将XCode和项目升级到iOS 13.4,并且开始在使用GeometryReaders的视图周围看到很多失败。
除了“前提条件失败:输入索引无效”之外,该错误未显示其他任何内容
答案 0 :(得分:4)
升级到13.4.1后,我遇到了完全相同的问题。
我在13.3.3上安装了模拟器,但没有问题。
最终导致该问题的是将GeometryReader作为NavigationView的内部视图。使GeometryReader成为最顶层的视图可以为我修复。
答案 1 :(得分:0)
调试之后,我开始迷失了方向,我发现每个具有GeometryReader的视图也都在使用onReceive并调用了一个具有Combine代码的函数。
基本上,我在发布服务器上调用.collect()并将结果存储到变量中。
删除组合代码并开始使用老式的数组操作后,所有操作又重新开始工作。