我需要一些关于NSURLConnectionDelegate方法的帮助。
- (void)startDownload {
NSString *URLString = [NSString stringWithFormat:appRecord.imageURLString];
NSURL *url = [NSURL URLWithString:URLString];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
imageConnection = [[NSURLConnection alloc] initWithRequest:request delegate:self];
if(imageConnection) {
activeDownload = [NSMutableData data];
}
}我正在使用此方法来初始化NSURLConnection,但
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data不是在呼叫..需要帮助
先谢谢你,世斌
发布于 2010-05-13 15:57:29
没有单一的答案,但是: 1)放入一些NSLogs来显示URL,然后验证它是否正确生成并返回数据
2)检查是否在.h中正确声明了符合NSURLConnectionDelegate协议
3)你是在线程化还是搞乱了运行循环?“发送给委托的消息将在调用此方法的线程上发送。默认情况下,为使连接正常工作,调用线程的运行循环必须在默认运行循环模式下运行。”
https://stackoverflow.com/questions/2824993
复制相似问题