NSURLConnection对象无法释放?

时间:2011-03-24 07:50:47

标签: objective-c

简单的代码在这里。

.h
@interface testXML : UIViewController {
    NSURLConnection *connect;
}
@property (nonatomic, retain) NSURLConnection *connect;   

.m
@synthesize connect;
- (void)viewDidLoad {   
    connect = [[NSURLConnection alloc] init];
    self.connect = [[NSURLConnection alloc] init];
    [super viewDidLoad];
}

调用viewDidLoad时,我收到一个EXC_BAD_ACCESS信号。

有什么问题?

谢谢!

1 个答案:

答案 0 :(得分:1)

这是你应该如何使用NSURLConnection(假设你在字符串中有所需的链接) 您可以在启动后释放连接。如果你想多次使用它,请建立连接和iVar并调用以下方法。

    NSURLRequest *request = [[NSURLRequest alloc]  initWithURL:[NSURL URLwithString:string]];
    NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request  delegate:self]                    
   [request release];
   [connection release];