无法运行EXC_BAD_ACCESS的项目原因

问题描述 投票:0回答:1

我正在从事一个项目,并且我没有关于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()首先给出错误。我不明白错误的来源。感谢您提供任何帮助。

亲切的问候。

swift xcode exc-bad-access ios13 xcode11
1个回答
0
投票

我解决了这个问题,但是这种解决方案不是正确的解决方案。错误本身就是每个类型的通用错误类型都可能导致此错误。如果您中有人遇到错误,我将解释我的解决方案,他/她仍然可以使用该错误。

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

越野车少,祝您旅途愉快。

© www.soinside.com 2019 - 2024. All rights reserved.