我有一个应用程序,可以在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