Ske*_*eep 0 iphone objective-c nsurlconnection ios
我有一些方法将数据发布到服务器.我异步使用NSURLConnection.我正在使用类变量NSMutableData,这是在viewDidLoad中创建的.
我为登录创建了一个方法连接,另一个用于注册.两者都只是回归成功的反应.
我的问题是,当连接完成并收到我的回复时,无论如何都知道哪个方法启动了连接?即某种回调,说登录方法启动了连接.
谢谢
启动连接时,存储NSURLConnection对象的引用.连接完成后,它会将连接对象作为参数传递给您,您可以这样检查:
- (void)connectionDidFinishLoading:(NSURLConnection *)connection {
if (connection==loginConnection) {
} else if (connection==regConnection) {
}
}
Run Code Online (Sandbox Code Playgroud)
另一个(可能更好)选项是将所有HTTP连接处理卸载到单独的包装器类.您可以使用现有代码构建自己的代码,也可以使用ASIHTTPRequest或GTM HTTP Fetcher等第三方代码.
| 归档时间: |
|
| 查看次数: |
1281 次 |
| 最近记录: |