我正在使用Xcode 4.5.2。我无法解决这个问题。旧的xcode工作正常。但他们强迫我删除自动释放和numValue释放。我不知道该怎么做。我永远被困在这里。我清理并分析它。我有值存储到" numValue"在初始化期间永远不会读。
NSString *numValue = [[NSString alloc] initWithFormat:@"%d", count1o++];
display.text = [display.text stringByAppendingString:digit];
//[numValue release];
答案 0 :(得分:1)
我怀疑你想要:
NSString *numValue = [[NSString alloc] initWithFormat:@"%d", count1o++];
display.text = [display.text stringByAppendingString:numValue];
用digit
替换numValue
。
它不是Xcode的版本,而是您现在正在使用ARC(可能是无意的)并且保留/释放/自动释放由编译器完成,并且代码中不允许它们。