【问题标题】:Queries related to NSURLConnection delegate methods与 NSURLConnection 委托方法相关的查询
【发布时间】:2011-10-04 05:28:55
【问题描述】:

我正在开发一个 iPhone 应用程序,它使用 NSURLConnection 来获取一些网络内容。我的 iPhone 应用程序应该可以在 iOS >= 4.1 上运行

(1) 以下委托方法是否适用于所有 iOS >= 4.1,包括 iOS5 (Beta)。

- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data;
- (void)connectionDidFinishLoading:(NSURLConnection *)connection;
- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error;

文档提到这些方法“在 iOS 2.0 到 iOS 4.3 中可用”,并列在 iOS5 文档的“不推荐使用的 NSURLConnection 方法”部分下。 (但是当我command+Click这些方法时,都列在iOS5.0库的Foundation framework下)

(2) 当我们调用[<NSURLConnection_object> cancel] 时,请求是立即取消还是在请求实际取消时我们得到任何回调?调用取消后立即释放 NSURLConnection_object 是否安全?

【问题讨论】:

标签: iphone deprecated ios5 nsurlconnectiondelegate


【解决方案1】:

我认为他们应该为我工作并且工作得很好。即使他们像你在NSURLConnectionDelegate 中所说的那样被评论,他们在NSURLConnection doc 中看起来很好。所以我希望他们应该工作。我这样说是因为他们在 IOS 5 中为我工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-24
    • 1970-01-01
    相关资源
    最近更新 更多