我在NSURLConnection中遇到问题。即。
我创建了一个NSURLConnection的全局实例。
NSURLConnection *con;
因此,当我使用它时,我首先检查con是否可用,如果它是我只是释放它并且没有指针然后创建一个新的实例
if (con){
[con release]];
con = nil;
}
con = [NSURLConnection initwithRequest: request delegate:self];
是处理内存问题的正确方法。从某个时候我的项目崩溃(我想是因为它。)。如果不是以正确的方式来处理内存问题?
谢谢。
答案 0 :(得分:0)
您可以使用NSURLConnection属性:
@property (nonatomic, readwrite, retain) NSURLConnection connection;
您可以按以下方式启动连接:
self.connection =[[NSURLConnection alloc] initWithRequest:request
delegate:self
startImmediately:NO];
[self.connection scheduleInRunLoop:[NSRunLoop currentRunLoop] forMode:NSRunLoopCommonModes];
[self.connection start];
github上有一个例子。