Iphone NSURLConnectionLegate连接:didReceiveData不工作
我需要一些关于NSURLConnectionLegate方法的帮助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
- (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文件中声明。我不明白为什么会这样。