加载NSArray列表ObjectAtIndex时的EXC_BAD_ACCESS

时间:2018-02-10 21:53:24

标签: ios memory-management objective-c++

我的代码在加载共享用户世界列表时抛出了启用ARC的异常。它是EXC_BAD_ACCESS并且每次都抛出不同的消息(0xe或EXC_I386_GPLFT)。我不知道如何开始排序,我可以提供尽可能多的信息。提前谢谢。

下面是整个功能给它上下文,对不起,它有点像墙!

我现在在弄乱之后得到一个新的错误。我现在可以进入列表但是现在当通过点击页面顶部的箭头在两个不同的列表之间移动时,它会在i386_invop的新单独功能上崩溃。它在这里崩溃了:

void statusbar::setStatus(NSString* status,float time,NSTextAlignment align){
    if(message&&[status isEqualToString:message]){
        textlife=time;       
        return;

    }

    clear();
    if(CHECK_GL_ERROR()){}
    message=status;
    if(IS_IPAD){
        text=new Texture2D(status,
                                    CGSizeMake(pos.size.width*SCALE_WIDTH,
                                                          pos.size.height*SCALE_HEIGHT) ,
                                    align,
                                         [UIFont systemFontOfSize:font_size*2]);
    }
    else{
    text=new Texture2D(status,
                                CGSizeMake(pos.size.width,
                                                      pos.size.height) ,
                                 align,
                                      [UIFont systemFontOfSize:font_size]);
    }
    textlife=time;

    //printg("message set:%s time:%f\n",[message cString],textlife);
}

Here is the other part

0 个答案:

没有答案