在 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 工具