IOS开发笔记(2)

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

第二行放入的路径就是要生成代码的文件路径 /Users/lenbol/Desktop/NiceTesttt/NiceTesttt/Service,

 

 \
 

然后点击Parse WSDL, 待程序出现Finished!字样时,在我的NiceTesttt项目下的Service文件下就生成出了一些代码,

 

 \
 

 

选中的文件是工具自动生成的,其中WebSerivce文件是把wsdl解析好的关键性文件,Produce也是一个服务,其他的文件是每次生成附带的通用文件。

3.为了对WebService更好地管理,因此建立了一个WebSerivceManager去处理一些逻辑问题。

WebSerivceManager中写一个方法去调用webserivce并用NSLog暴露调试输出调用结果。

关键代码:


[cpp]
-(void)getTTT 

    NSMutableArray *result ; 
    WebServiceSoap12Binding *binding = [WebService WebServiceSoap12Binding]; 
    WebService_getT *request = [[WebService_getT alloc]init]; 
     
    WebServiceSoap12BindingResponse *respone=[binding getTUsingParameters:request]; 
    for(id mine in respone.bodyParts) 
    { 
        if([mine isKindOfClass:[WebService_getTResponse class]]) 
        { 
            [request release]; 
            result=[mine getTResult].TTT; 
        } 
    } 
 
    for(WebService_TTT* t in result) 
    { 
        NSLog(@"name: %@ id:%d - pid:%d ",t.name,[t.id_ intValue] ,[t.pid intValue]); 
    } 

-(void)getTTT
{
    NSMutableArray *result ;
    WebServiceSoap12Binding *binding = [WebService WebServiceSoap12Binding];
    WebService_getT *request = [[WebService_getT alloc]init];
   
    WebServiceSoap12BindingResponse *respone=[binding getTUsingParameters:request];
    for(id mine in respone.bodyParts)
    {
        if([mine isKindOfClass:[WebService_getTResponse class]])
        {
            [request release];

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

推荐热点

  • 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