线程 1:EXC_BAD_ACCESS(code=1,address=0x20004018) 如何解决这个问题?

Thread 1:EXC_BAD_ACCESS(code=1,address=0x20004018) How to solve this?

提问人:Kavitha Madhu 提问时间:7/14/2017 最后编辑:Anbu.KarthikKavitha Madhu 更新时间:11/23/2022 访问量:7536

问:

enter image description here

在这里,我在运行我的项目时附加了我的快照,它显示在异常上,如线程 1:EXC_BAD_ACCESS(code=1,address=0x20004018,我不知道如何解决这个问题......谁能帮我??

IOS 的Objective-C iPhone 的iOS7 IOS5

评论

0赞 Anbu.Karthik 7/14/2017
这是一个例外,启用僵尸并检查一次
0赞 Kavitha Madhu 7/14/2017
我试过你说的......我是iOS的新手。我不知道如何解决异常
0赞 Anbu.Karthik 7/14/2017
启用僵尸后您在控制台中得到的异常是什么
0赞 Kavitha Madhu 7/15/2017
[MSSTabBarCollectionViewCell setTitle:]:发送到已解除分配的实例0x7fc5ec67cb80的消息。(启用僵尸后我变成了这样)
0赞 Anbu.Karthik 7/17/2017
您能否显示与 MSSTabBarCollectionViewCell 相关的代码

答:

-1赞 Thakur Anil 7/14/2017 #1

EXC_BAD_ACCESS表示没有实例类是 Execute。查看您的 pageName 对象。我认为它没有被正确清除或初始化

评论

0赞 bbum 7/15/2017
EXC_BAD_ACCESS表示应用程序试图访问错误的地址。该对象不能是原因,因为它是静态字符串。pageName
0赞 bbum 7/15/2017 #2

由于是静态字符串,因此它不可能是造成这种情况的原因。pageName

因此,它必须是以下两件事之一:

  • tab在传递给该方法之前未正确初始化

  • 上的方法正在做一些奇怪的事情。setTitle:MSTabBarCollectionViewCell

您需要发布更多代码(例如如何初始化对象以及如何调用崩溃的方法)才能获得更具体的答案。tab