作为iOS开发者的初学者。我在我的项目中使用ARC。我甚至使用ASIHttpRequest来简化一些工作。如你所知,ASIHttpRequest不支持ARC。我已经添加了-fno-objc-arc编译器标志以使其工作。 现在,这是我的问题。我怎样才能解除“请求”对象,如果我的一些像这样的代码:如何在我使用ARC的项目中发布“请求”?
NSURL *url = [NSURL URLWithString:@"http://allseeing-i.com"];
__block ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
[request setCompletionBlock:^{
NSData *responseData = [request responseData];
}];
[request setFailedBlock:^{
NSError *error = [request error];
}];
[request startAsynchronous];
使用ARC意味着您不必担心释放它。 – 2012-04-23 01:44:24
而且,没有'alloc',所以即使在非ARC环境下也不需要释放... – SEG 2012-04-23 06:22:28