首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Iphone >

在主线程中怎么判断SOAP读取Webservice数据结束

2012-10-13 
在主线程中如何判断SOAP读取Webservice数据结束?我想把SOAP读取后台WebService数据的方法封装成在一个类中

在主线程中如何判断SOAP读取Webservice数据结束?
我想把SOAP读取后台WebService数据的方法封装成在一个类中,但是发送连接请求和读取数据是异步操作的,而且读取数据还可以是分多步的,只有执行到-(void)connctionDidFinishLoading:(NSURLConnection *)connection时才表示数据读取完毕,那我在主线程里怎么知道数据读取完毕了呢?

先谢谢各位大虾,本人菜鸟。最好有示例代码。

[解决办法]
几种方案:

1 代理
在-(void)connctionDidFinishLoading:(NSURLConnection *)connection 方法里
[delegate doSomting:要传送的数据];

2 通知
在要接收数据的地方注册通知,在-(void)connctionDidFinishLoading:(NSURLConnection *)connection 方法里 [[NSNotificationCenter defaultCenter] postNotificationName:xxxxx object:要传送的数据];

3。。。

热点排行