1

releaseXcode 4.2を使用しているため、読んだときに問題が発生しました。「Objective-CARCに変換」というオプションを試しましたが、それでも失敗します。

Xcodeは、変換を続行できない6つの問題を検出しました。すべてのARC準備の問題を修正して、再試行してください。

receivedData = [[NSMutableData data] retain];

ARCは、「保持」の明示的なメッセージ送信を禁止します

と:

[receivedData release];

「リリースは利用できません」

4

1 に答える 1

2

あなたはただ使うでしょう:

receivedData = [NSMutableData data];
// or
receivedData = [[NSMutableData alloc] init];

ARCでの参照カウント操作は自動であるためです。

于 2012-05-23T06:48:16.187 に答える