Incorrect decrement of the reference count of an object that is not owned at thi

1,Incorrect decrement of the reference count of an object that is not owned at this point by the caller


这种问题一般就是变量申请了内存并初始化了,但没有使用此变量,接着将此变量又重新赋值。如下:

    NSString *imageString = [[NSString alloc] init]; 
    imageString = @"HResout"; 

2,Receiver in message expression is a garbage value


    UIColor* tempCol; 
     
    if (level==4) { 
        tempCol= [[UIColor alloc] initWithRed:0.39f green:0.82f blue:0.32f alpha:1.0f]; 
    }else if (level==5) { 
        tempCol= [[UIColor alloc] initWithRed:0.61f green:0.68f blue:0.83f alpha:1.0f]; 
    }else if (level==6) { 
        tempCol= [[UIColor alloc] initWithRed:0.90f green:0.68f blue:0.99f alpha:1.0f]; 
    }else if (level==7) { 
        tempCol= [[UIColor alloc] initWithRed:0.68f green:0.97f blue:0.99f alpha:1.0f]; 
    } 
     
    return [tempCol autorelease]; 


被赋值的是个要回收的变量

猜你喜欢

转载自sdlqhjk.iteye.com/blog/1773856
今日推荐