EXC_BAD_ACCESS错误

时间:2013-04-11 20:08:57

标签: objective-c exc-bad-access

当我从另一个类调用一个方法时,我收到错误:

  

(TREAD):EXC_BAD_ACCESS。

这是我在A班的方法:

-(NSString*) parse: (NSString *) filePath
{
    ////do something
     codeWriter* cd;
     cd = [[codeWriter alloc]init];

    NSString* asmLine = [cd getAsmLine:lineContent]; ////here is my problem
}

任何人都可以帮我理解错误是什么吗?

由于

2 个答案:

答案 0 :(得分:1)

错误意味着您正在尝试访问错误的内存补丁。

数组“linecontent”在哪里初始化?我想在调用getAsmLine:方法时“linecontent”数组仍不在内存中

答案 1 :(得分:0)

是的,这是我自己的班级。

我在类codeWriter中调用的方法:

-(NSString *)getAsmLine : (NSArray*) line {
    /////do something
    return string; }