我在一本书中读到了这个。
-(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];
}
在这个声明中,那个时候释放“连接”实例是否正确?释放后意味着这个 NSURLConnection 实例将被销毁,因为它的引用计数为 0 ,我们如何在释放这个实例后使这个连接操作工作?谢谢。
我认为我们应该在以下回调方法之一中释放它,对吧?
连接完成加载:
连接:didFailWithError: