objective-c - 弃用的方法,寻找替代方法

标签 objective-c ios5 deprecated

今天在看NSURLConnection类,具体研究方法:

- (void) connection: (NSURLConnection *) conn didFailWithError:(NSError *)error {

事实证明它已被弃用。 文档似乎没有提供关于替换此方法的提示。请问我该如何继续寻找它?

enter image description here

enter image description here

最佳答案

在大多数情况下,弃用通知包括替换方法。参见 Deprecated UITableViewDelegate MethodsDeprecated NSFileManager Methods举个例子。在这种情况下,文档有点困惑,您应该让文档编写者知道这一点。在web page的底部有一个地方可以提供反馈。

正如其他响应者所指出的,这里几乎没有实际变化,因为他们只是将旧的非正式协议(protocol)转变为正式协议(protocol)。但是文档具有误导性,他们应该修复它。

这是我发送的反馈的副本:

This page gives the impression that you shouldn't use these methods anymore. In fact, you should, but they've been moved to a formal protocol. This should be stated more clearly in the deprecation notice.

关于objective-c - 弃用的方法,寻找替代方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8313235/

相关文章:

symfony - 从Symfony 3.1开始不推荐使用不以 “%”指示符开头的标量

java - 是否会删除 Java 中已弃用的项目

android - 在哪里可以找到新功能弃用的 Android 功能列表?

iphone - 将选项卡添加到 MasterView Controller 项目

ios - 如何在 iOS 应用程序启动前打开 ViewController

iphone - Xcode 调试器不停止 i ipod 与 IOS 5 Beta

ios - 删除 keyValue 观察者时崩溃(使用 Apple SquareCam 示例代码)

ios - 为什么这是 '*** -[__NSArrayI objectAtIndex:]: index 0 beyond bounds for empty array'

iphone - 奇怪的自定义 segue 行为 - 导航堆栈损坏

objective-c - 什么是 Xcode 中的异常断点