gpt4 book ai didi

iphone - NSURLConnection 委托(delegate)连接 :didReceiveData not working

转载 作者:行者123 更新时间:2023-12-03 19:00:47 25 4
gpt4 key购买 nike

我需要一些有关 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

没有打电话..需要帮助

提前致谢,世斌

最佳答案

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

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

3)您是否正在线程化或弄乱运行循环? “发送给委托(delegate)的消息将在调用此方法的线程上发送。默认情况下,为了使连接正常工作,调用线程的运行循环必须在默认运行循环模式下运行。”

关于iphone - NSURLConnection 委托(delegate)连接 :didReceiveData not working,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2824993/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com