不能使用释放或自动释放。出现黄色警告:内存泄漏和未使用的变量

时间:2013-01-13 03:27:08

标签: xcode memory-leaks warnings release

我正在使用Xcode 4.5.2。我无法解决这个问题。旧的xcode工作正常。但他们强迫我删除自动释放和numValue释放。我不知道该怎么做。我永远被困在这里。我清理并分析它。我有值存储到" numValue"在初始化期间永远不会读。

        NSString *numValue = [[NSString alloc] initWithFormat:@"%d", count1o++];    
        display.text = [display.text stringByAppendingString:digit];

        //[numValue release];

1 个答案:

答案 0 :(得分:1)

我怀疑你想要:

NSString *numValue = [[NSString alloc] initWithFormat:@"%d", count1o++];    
display.text = [display.text stringByAppendingString:numValue];

digit替换numValue

它不是Xcode的版本,而是您现在正在使用ARC(可能是无意的)并且保留/释放/自动释放由编译器完成,并且代码中不允许它们。