は、関連するコードです:なぜこのNSStringを解放できないのですか?ここで
NSString *address = [NSString stringWithFormat:@"%@", [defaultServer root]];
address = [address stringByAppendingFormat:@"%@", [defaultServer login]];
address = [address stringByAppendingFormat:@"?%@", [params urlEncodedString]];
NSString *response = [[NSString alloc] init];
response = [self getResponseFromWebAddress:address];
[response release];
[address release];
このコードはここでエラーはありませんが、後でいくつかのアップルのライブラリの中には、「割り当て解除インスタンスに送信されたメッセージ」エラーがスローされます。しかし、私がライン[address release]
をコメントアウトするとうまく動作します。どうして?私はメモリ管理をよく理解していないので、これが私を混乱させます。
ありがとうございました。 –