我的应用程序卡住了,直到我的请求在 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
我有一个应用程序在 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