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

6

enter image description here

这里是我运行项目时的截图,出现了一个异常,提示 Thread 1:EXC_BAD_ACCESS(code=1,address=0x20004018,我不知道如何解决这个问题...有人能帮我吗?


它是一个异常,启用僵尸并检查一次。 - Anbu.Karthik
我尝试了你说的...我是iOS新手。我不知道如何解决这个异常。 - Kavitha Madhu
启用僵尸对象后,在控制台中收到的异常是什么? - Anbu.Karthik
- Kavitha Madhu
你能展示一下与MSSTabBarCollectionViewCell相关的代码吗? - Anbu.Karthik
  • (void)setTitle:(NSString *)title { self.textTitleLabel.text = title; self.imageTextTitleLabel.text = title;
}
  • (NSString *)title { return self.textTitleLabel.text; }
- Kavitha Madhu
2个回答

0

由于pageName是一个静态字符串,它不可能是导致这个问题的原因。

所以,有两种可能:

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

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

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


-1

EXC_BAD_ACCESS 表示没有执行实例的类。请检查您的 pageName 对象。我认为它没有被正确声明或初始化。


EXC_BAD_ACCESS 意味着应用程序尝试访问错误的地址。pageName 对象不可能是原因,因为它是一个静态字符串。 - bbum

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接