我的应用程序卡住,直到我的请求在 Xcode 中完成


My app jamming till my request finished in Xcode

我有一个应用程序,可以在ViewDidLoad中发送PHP请求以搜索任何更新的新闻。我的代码的问题在于应用程序卡住直到请求完成(您无法返回,甚至无法按任何按钮)。

我正在使用下面的代码:

NSString *checkTitle = self.title;
    NSString *queryString = [NSString stringWithFormat:@"http://MyWebSite/MyPHPFile.php?mytitle=%@",checkTitle];

NSURLRequest *theRequest=[NSURLRequest
                              requestWithURL:[NSURL URLWithString:
                                              queryString]
                              cachePolicy:NSURLRequestUseProtocolCachePolicy
                              timeoutInterval:60.0];
NSURLConnection *con = [[NSURLConnection alloc] initWithRequest:theRequest delegate:self];
if (con) {
_receivedData=[NSMutableData data];
[self bringData];
} else {
//something bad happened
}

我需要的是发送请求,同时(用户)可以使用任何其他按钮。

谁能帮我?

谢谢

NSURLRequest *httpRequest=[NSURLRequest requestWithURL: queryString];
NSURLConnection *connection=[NSURLConnection
                             connectionWithRequest:httpRequest 
                             delegate:self];
[connection start];

您是否为http请求实现了委托功能?

- (void) connectionDidFinishLoading:(NSURLConnection *)connection