本文转载至 http://blog.csdn.net/remote_roamer/article/details/7105776

    1. 抛出错误的代码

      1. //如果返回的报文是错误信息,则抛出错误
      2. if([outParams count] <= 0)
      3. {
      4. [NSException raise:@"WebService error" format:@"%@", returnJson4SOAP];
      5. }
    2. 在调用中捕获错误代码
      1. //从soap 信息中解析出CusotmerDetail 对象
      2. @try
      3. {
      4. customerDetail = [[[SoapRtnJsonParser alloc] init] parse2CustomerDtail:[returnSoapXML dataUsingEncoding:NSUTF8StringEncoding]];
      5. }@catch (NSException * e) {
      6. NSLog(@"Exception: %@", e);
      7. UIAlertView * alert =
      8. [[UIAlertView alloc]
      9. initWithTitle:@"错误"
      10. message: [[NSString alloc] initWithFormat:@"%@",e]
      11. delegate:self
      12. cancelButtonTitle:nil
      13. otherButtonTitles:@"OK", nil];
      14. [alert show];
      15. [alert release];
      16. return;
      17. }

最新文章

  1. 【PHP夯实基础系列】PHP日期,文件系统等知识点
  2. BI好比做菜
  3. Hibernate+Oracle注解式完整实例
  4. zookeeper部署及集群测试
  5. SESSION机制
  6. 【linux基础】第九周作业
  7. Xamarin.Android开发实践(十三)
  8. android avoiding-memory-leaks
  9. 实时监听输入框值变化的完美方案:oninput &amp; onpropertychange
  10. 【LR】版本问题
  11. nyoj 199 无线网络覆盖
  12. python开发基础之语法基础
  13. Linux常用监控命令简介 – vmstat,ps,free,uptime 等
  14. robotframework之用cmd去执行用例
  15. Linux下 文件操作(base)
  16. AtCoder Regular Contest 076 F - Exhausted?
  17. python3封装Api接口
  18. 【LeetCode92】Reverse Linked List II★★
  19. ubuntu16.04 中文输入法
  20. TSQL--删除登陆相关的用户

热门文章

  1. C# 数组与 list 互相转换案例
  2. SecureCRT同时向多个终端发送命令
  3. 详解UIView的frame、bounds和center属性
  4. oracle查询、删除表中相同的数据
  5. sublime的markdown插件
  6. Hadoop部署启动异常问题排查
  7. 【温故知新】——HTML基础重要知识点复习
  8. RR调度(Round-robin scheduling)简单介绍
  9. Android使用OKHttp3实现下载(断点续传、显示运行进度)
  10. struts2获取前台提交的参数