swift - 前提条件失败 : invalid input index when using GeometryReader in SwiftUI starting with iOS 13. 4

标签 swift swiftui ios13 combine

昨天我将 XCode 和我的项目升级到 iOS 13.4,我开始看到使用 GeometryReaders 的 View 周围有很多失败。

除了“前提条件失败:无效的输入索引”之外,该错误没有显示任何内容

最佳答案

升级到 13.4.1 后,我遇到了完全相同的问题。

我用 13.3.3 安装了一个模拟器,但它没有问题。

最终导致问题的原因是将 GeometryReader 作为 NavigationView 的内部 View 。使 GeometryReader 成为最顶层的 View 为我修复了它。

关于swift - 前提条件失败 : invalid input index when using GeometryReader in SwiftUI starting with iOS 13. 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60868788/

相关文章:

ios - ios 13 中未调用 application(...continue userActivity...) 方法

swift - 需要使用 UICollectionViewLayout 进行 UICollectionViewCell 填充

SwiftUI 获取仅给出 View 引用的某些 View 的环境值

ios - 在 iOS 13 全屏中呈现模态

ios - 带有 Wrap 的 SwiftUI HStack

swift - 如何检测EdgePan Gesture SwiftUI

ios - UIApplication 上名为 -statusBar 或 -statusBarWindow 的应用程序

ios - 为什么我什至没有使用 Bolts 时会收到有关 Bolts 框架和 FacebookSDK 的错误?

ios - Xcode ViewDidLoad 动画 Swift

iOS 通知(推送器)