gpt4 book ai didi

iphone - 来自多个方法的 NSURLConnection 请求 - 获取启动方法的回调

转载 作者:行者123 更新时间:2023-11-28 18:45:23 25 4
gpt4 key购买 nike

我有几种将数据发布到服务器的方法。我正在异步使用 NSURLConnection。我正在使用类变量 NSMutableData,这是在 viewDidLoad 中创建的。

我为登录创建了一种方法连接,为注册创建了一种方法连接。两者都只是返回一个成功的 bool 值作为响应。

我的问题是,当连接完成并且我收到回复时,是否可以知道是哪种方法启动了连接?即某种回调,表明登录方法启动了连接。

谢谢

最佳答案

当您开始连接时,存储对 NSURLConnection 对象的引用。当连接完成时,它会将连接对象作为参数传递给您,您可以这样检查:

- (void)connectionDidFinishLoading:(NSURLConnection *)connection {
if (connection==loginConnection) {

} else if (connection==regConnection) {

}
}

另一个(可能更好)选项是将所有 HTTP 连接处理卸载到一个单独的包装器类。您可以从现有代码构建自己的代码,或使用第三方代码,如 ASIHTTPRequestGTM HTTP Fetcher .

关于iphone - 来自多个方法的 NSURLConnection 请求 - 获取启动方法的回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4767392/

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