0

Xcode 4.5.2 を使用しています。私はこれを正しく修正できないようです。古いxcodeは正常に動作します。しかし、autorelease と numValue release を削除するように強制されました。どうすればいいのかわからない。私は永遠にここで立ち往生しています.私はそれをきれいにして分析します. 初期化中に「numValue」に格納された値は読み取られません。

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

        //[numValue release];
4

1 に答える 1

1

私はあなたが欲しいと思う:

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

に置き換えdigitますnumValue

Xcode のバージョンではありません。現在 ARC を (おそらく意図せずに) 使用しており、保持/解放/自動解放はコンパイラによって行われ、コードでは許可されていません。

于 2013-01-13T03:50:52.513 に答える