在 Apple 的开发人员文档中找不到所需的 NSURLConnection 委托方法。为啥?

Posted

技术标签:

【中文标题】在 Apple 的开发人员文档中找不到所需的 NSURLConnection 委托方法。为啥?【英文标题】:Can't find required NSURLConnection delegate methods in Apple's developer documentation. Why?在 Apple 的开发人员文档中找不到所需的 NSURLConnection 委托方法。为什么? 【发布时间】:2012-03-28 15:01:40 【问题描述】:

目前正在使用 NSURLConnection。发现一个很棒的网站显示重要 NSURLConnection 类附带的委托方法 (http://cocoawithlove.com/2011/05/classes-for-fetching-and-parsing-xml-or.html)

- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error
- (void)connectionDidFinishLoading:(NSURLConnection *)connection

我在 Apple 中找不到这些方法的解释:

NSURLConnection 类参考 NSURLConnectionDelegate 协议参考 NSURLConnectionDownloadDelegate 协议参考

Apple 仅在系统指南中说明的方法:使用 NSURLConnection。 由于这些方法属于 NSURLConnection 为什么没有简单的方法 在 NSURLConnectionDelegate 协议参考中查找它们?请帮助我最终理解 Apple 的文档。

【问题讨论】:

【参考方案1】:

在文档和 NSURLConnection.h 文件中查找 NSURLConnectionDataDelegate 协议。这些方法以及仍然记录在 NSURLConnectionDelegate 类中的方法是可以在您的委托上调用的方法。

【讨论】:

以上是关于在 Apple 的开发人员文档中找不到所需的 NSURLConnection 委托方法。为啥?的主要内容,如果未能解决你的问题,请参考以下文章

CMake 在 Ubuntu 中找不到 GoogleTest 所需的库

Kotlin 在 Java 安装中找不到所需的 JDK 工具

为啥好多东西运行不了。出现“找不到所需的.dll文件?”

Teamcity:错误 MSB3147:找不到所需的文件“setup.bin”

UnifiedNativeAdView,在项目或库中找不到

在 Blend 2017 中找不到 GoToStateAction 行为