IOS开发笔记(3)

来源:未知 责任编辑:责任编辑 发表时间:2014-03-23 22:26 点击:

            result=[mine getTResult].TTT;
        }
    }

    for(WebService_TTT* t in result)
    {
        NSLog(@"name: %@ id:%d - pid:%d ",t.name,[t.id_ intValue] ,[t.pid intValue]);
    }
}由于在.net下服务方法返回的是一个LIST集合,在IOS下需要用用一个可变数组(NSMutableArray)去接收结果。

在这个方法中可以看到,开始NSMutableArray *result ;是建立一个可变数据为结果做准备。

然后WebServiceSoap12Binding *binding = [WebService WebServiceSoap12Binding];是建立一个soapbinding的对象。

接下来WebService_getT *request = [[WebService_getT alloc]init];是建立一个request的对象,这个对象可以放入传入的参数,由于测试的服务无参数,在这个对象中也就不用传入参数,但为了调用服务,还是必须声明这个对象不然会报错的~

接着就是用一个soap12bindingResponse的对象去处理结果 并循环遍历把结果赋值给开始声明的可变数组result,最后循环输出结果。

 

 

调用getTTT:
[cpp]
2013-07-09 10:03:02.128 NiceTesttt[1016:c07] name: x1 id:1 - pid:0  
2013-07-09 10:03:02.130 NiceTesttt[1016:c07] name: x2 id:2 - pid:0  
2013-07-09 10:03:02.130 NiceTesttt[1016:c07] name: x3 id:3 - pid:0  
2013-07-09 10:03:02.130 NiceTesttt[1016:c07] name: x4 id:4 - pid:0  
2013-07-09 10:03:02.131 NiceTesttt[1016:c07] name: x5 id:5 - pid:0  
2013-07-09 10:03:02.131 NiceTesttt[1016:c07] name: x6 id:6 - pid:0  
2013-07-09 10:03:02.131 NiceTesttt[1016:c07] name: x7 id:7 - pid:0  
2013-07-09 10:03:02.172 NiceTesttt[1016:c07] name: x8 id:8 - pid:0  
2013-07-09 10:03:02.175 NiceTesttt[1016:c07] name: x9 id:9 - pid:0 

2013-07-09 10:03:02.128 NiceTesttt[1016:c07] name: x1 id:1 - pid:0
2013-07-09 10:03:02.130 NiceTesttt[1016:c07] name: x2 id:2 - pid:0
2013-07-09 10:03:02.130 NiceTesttt[1016:c07] name: x3 id:3 - pid:0
2013-07-09 10:03:02.130 NiceTesttt[1016:c07] name: x4 id:4 - pid:0
2013-07-09 10:03:02.131 NiceTesttt[1016:c07] name: x5 id:5 - pid:0
2013-07-09 10:03:02.131 NiceTesttt[1016:c07] name: x6 id:6 - pid:0
2013-07-09 10:03:02.131 NiceTesttt[1016:c07] name: x7 id:7 - pid:0
2013-07-09 10:03:02.172 NiceTesttt[1016:c07] name: x8 id:8 - pid:0
2013-07-09 10:03:02.175 NiceTesttt[1016:c07] name: x9 id:9 - pid:0
nice!这样一个简单的webserivce调用就实现了~

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • Lexical or Preprocessor Issue 'xxx.h
  • ios学习笔记(二)xcode 4.3.2下实现基本交互
  • ios版本的helloworld
  • iphone(object-c) 内存管理(3) 有效的内存管理 前半部分
  • ios学习笔记(一)xcode 4.3.2下创建第一个ios项目
  • IOS类似iphone通讯录TableView的完整demo【附源码】
  • UITableView一些方法
  • [iPhone中级]iPhone团购信息客户端的开发 (二)
  • 如何为Iphone应用创建启动界面
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1