不能运行 EXC_BAD_ACCESS 的项目原因

Can't run the project cause of the EXC_BAD_ACCESS

我正在做一个项目,但我没有 iOS 开发方面的专业经验。在我更新我的 Xcode 11.0(现在是 11.1)之后,我无法以任何方式 运行 该项目。但是,如果我尝试打开我已有 1 年历史的项目,它会毫无问题地打开。我一直得到 Thread 1: EXC_BAD_ACCESS (code=2, address=0x7ffee4ac0e98),有趣的是错误本身并没有出现在同一个地方。如果我删除或修改错误字段,它只会弹出完全不同的行。我想显示代码,但它不会出现在特定位置。

但是错误通常会弹出我的第三方代码之一。我使用了 MyThirdPartyTextFieldAnimationFiles,这里我使用了 IsaoTextField.swiftTextFieldEffects.swift。在 TextFieldEffect.swift 文件声明中 public let placeholderLabel = UILabel() 首先给出错误。我不明白错误的来源。感谢您以任何方式提供帮助。

亲切的问候。

我解决了这个问题,但这个解决方案不是正确的。错误本身是如此通用的错误类型,每个都可能导致这种情况。我会解释我的解决方案,如果你们中的任何一个得到那个错误 he/she 无论如何都可以使用它。

在我的应用程序中,我有一个 NavigationController 和我的一个视图(它是 NavVC 中的一个视图)我在 [= 的开头声明下一个 VC 17=] 然后将它推到 NavigationController 的顶部。该错误是由该声明位置引起的。我将它移到按钮功能中,错误消失了。

更少的越野车和美好的日子。