0
我有几个方法将数据发布到服务器。我正在异步使用NSURLConnection。我正在使用一个类变量NSMutableData,这是在viewDidLoad中创建的。来自多种方法的NSURLConnection请求 - 获取回调到入门方法
我有一个方法连接创建登录和一个注册。两人都回应成功的布隆。
我的问题是,当连接完成,我收到我的回应,有无论如何知道哪种方法开始连接?即某种回调说,登录方法开始连接。
感谢
我有几个方法将数据发布到服务器。我正在异步使用NSURLConnection。我正在使用一个类变量NSMutableData,这是在viewDidLoad中创建的。来自多种方法的NSURLConnection请求 - 获取回调到入门方法
我有一个方法连接创建登录和一个注册。两人都回应成功的布隆。
我的问题是,当连接完成,我收到我的回应,有无论如何知道哪种方法开始连接?即某种回调说,登录方法开始连接。
感谢
当您启动连接,存储到NSURLConnection
对象的引用。当连接完成后它会通过你的连接对象作为参数,你可以检查像这样:
- (void)connectionDidFinishLoading:(NSURLConnection *)connection {
if (connection==loginConnection) {
} else if (connection==regConnection) {
}
}
其他(可能更好)的选择是卸载所有的HTTP连接处理到一个单独的包装类的。您可以使用现有代码构建自己的代码,也可以使用第三方代码,如ASIHTTPRequest或GTM HTTP Fetcher。
谢谢格雷厄姆!如果我扩展我的类来说7/8不同的方法是保持7/8连接变量有点过度杀死?我认为可能有一个更简单的方法 – Skeep 2011-01-22 11:37:05