我是iOS的新手,我在后续行
中遇到EXC_BAD_ACCESS
例外
nextscrn.fullTextValue=self.fulltextFromSecond;
这个nextscrn对象已经以这种方式创建到该行上方。
ImageVisible *nextscrn=[[ImageVisible alloc]initWithNibName:nil bundle:nil];
任何人都可以解释一下这是什么原因以及如何解决这个问题。
谢谢
答案 0 :(得分:1)
如果nextscrn.fullTextValue=self.fulltextFromSecond;
是您获得异常的行,那么几乎可以肯定nextscrn
或。self
中的一个设置为无效指针。
第一步是确定它是哪一个,然后找出它为什么会这样。
确定问题的一种方法是调试工具(可能是最好的方法)。如果不可能,您可以尝试以下方式:
void *xyzzy = self.fulltextFromSecond;
并查看是否崩溃(我已使用void *
,因为我不知道您的self
是什么类型,但您应该替换"真实&# 34;输入)。
如果崩溃,self
已经损坏,但我认为这种可能性最小。如果没有,请为nextscrn.fullTextValue
尝试类似的方法。