これは本で読みました。
-(IBAction) updateTweets
{
tweetsView.text = @"";
[tweetsData release];
tweetsData = [[NSMutableData alloc] init];
NSURL *url = [NSURL URLWithString:@"http://twitter.com/statuses/public_timeline.xml" ];
NSURLRequest *request = [[NSURLRequest alloc] initWithURL: url];
NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request delegate:self];
[connection release];
[request release];
[activityIndicator startAnimating];
}
このステートメントでは、その時点で「接続」インスタンスを解放するのは正しいですか? それを解放した後、これは参照カウントが 0 であるため、この NSURLConnection インスタンスが破棄されることを意味します。このインスタンスを解放した後、この接続操作をどのように機能させるのでしょうか? ありがとう。
次のコールバック メソッドのいずれかでリリースする必要があると思いましたよね?
connectionDidFinishLoading:
接続:didFailWithError: