Iphone NSURLConnectionLegate连接:didReceiveData不工作

Iphone NSURLConnectionLegate连接:didReceiveData不工作,iphone,delegates,nsurlconnection,Iphone,Delegates,Nsurlconnection,我需要一些关于NSURLConnectionLegate方法的帮助 - (void)startDownload { NSString *URLString = [NSString stringWithFormat:appRecord.imageURLString]; NSURL *url = [NSURL URLWithString:URLString]; NSURLRequest *request = [NSURLRequest requestWithURL:url]; imageC

我需要一些关于NSURLConnectionLegate方法的帮助

- (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
他没有打电话来。。需要帮助吗

提前感谢,, 石滨

没有单一答案,但: 1) 放入一些nslog以显示URL,然后验证它是否正确生成并返回数据

2) 检查您是否已正确声明符合.h中的NSURLConnectionLegate协议


3) 您是在线程化还是在处理运行循环?“发送给代理的消息将在调用此方法的线程上发送。默认情况下,要使连接正常工作,调用线程的运行循环必须在默认运行循环模式下运行。”

抱歉,但是您是否在代码中执行启动操作?我在你的摘录中没有看到。 应该有一个

 [imageConnection start]

在代码中的某个地方触发连接的启动并异步调用您的委托。

您是否在应用程序中实现了惰性表?是的。你能帮我实现这个吗。?请问,为什么要更改icon down loader类中的代码?不要更改该类。如果要提高滚动性能,请尝试此hi-warrior。。我只更改图像的URL字符串。。在“-(void)connectionIDFinishLoading:(NSURLConnection*)connection”方法中,我将图像指定给产品对象。我能和你联系吗。。我的身份证是smakmoideen@gmail.comThanks很多,但仍然不起作用。我得到了相同的输出。我尝试使用NSlog,NSURLConnectionLegate协议在.h文件中声明。我不明白为什么会这样。