我有一个应用程序,它在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
}
我需要的是发送请求,同时(用户)可以使用任何其他按钮。
任何人都可以帮助我吗?
由于
答案 0 :(得分:0)
NSURLRequest *httpRequest=[NSURLRequest requestWithURL: queryString];
NSURLConnection *connection=[NSURLConnection
connectionWithRequest:httpRequest
delegate:self];
[connection start];
您是否为http请求实现了委托功能?
- (void) connectionDidFinishLoading:(NSURLConnection *)connection