解决方案 »

  1.   

    你说的应该是和接口程序通信。使用http协议来通信,在ios 中可以通过如下的几个对象 NSURL, NSURLRequest, NSURLConnection. 对于http请求我们通常使用异步方式来处理,如下是发送一个http请求的过程NSString *req_url =@"http://xxxxxxx";  /////接口地址及要传递的参数
    NSURL *url = [NSURL urlWithString:req_url];
    NSURLRequest *request = [NSURLRequest requestWithURL:url];
    [NSURLConnection sendAsynchronousRequest:request queue:[NSOperationQueue mainQueue] completionHandler:^(NSURLResponse *response, NSData *data, NSError *connectionError) {  
               ///////请求的回调处理在这里。
    }];
      

  2.   


    我就想知道 多个参数怎么传递?就是接口地址后怎么加多个参数 返回了2个参数怎么弄?
    如果是Get方式可以直接将参数放到url地址后面,如这样:
    login?uid=zhangsan&pwd=123
    传递了两个参数一个uid 值为zhangsan 一个pwd值为123 ,服务器端就可以request["uid"] (asp.net) 这样来接收
    返回结果最好使用比较小的数据格式,如json格式,它便于传递与解析。还可以描述更加复杂的数据结构。如你登录成功后要返回一个user对象,json格式可以像这样
    {
         user : {
     
                   }
    }
      

  3.   

    补:
    {"user":{"username":"zhangsan","age":"18","sex":"male"}}
    在ios 端接收到后,可以通过NSJSONSerialization 来转成 NSDictionary对象,取其中某个key的值,可以像这样
    id user  = xxxx; ///// 使用NSJSONSerialization 序列化后得到对象
    NSString *userName = user[@"username"];
      

  4.   


    我就想知道 多个参数怎么传递?就是接口地址后怎么加多个参数 返回了2个参数怎么弄?非常感谢版主的热心帮助,解决了不少问题。
    我还想问下,就是登陆时login?uid=zhangsan&pwd=123,如果我有多个参数,怎么解决?可否变量形式
    还有我收到json数据后,解析打印了,但是list的数据,能print出所有的,但是打印某一个,如list[“name”]为空,怎么解决?
      

  5.   


    我就想知道 多个参数怎么传递?就是接口地址后怎么加多个参数 返回了2个参数怎么弄?非常感谢版主的热心帮助,解决了不少问题。
    我还想问下,就是登陆时login?uid=zhangsan&pwd=123,如果我有多个参数,怎么解决?可否变量形式
    还有我收到json数据后,解析打印了,但是list的数据,能print出所有的,但是打印某一个,如list[“name”]为空,怎么解决?一看就知道你没有做过web开发,对这些最基础的知识都没有掌握。如果有更多参数的话继续拼接,&param=paramValue这种形式,如: login?uid=zhangsan&pwd=123&from=iphone&timestemp=5646164 等等。如果参数很多的话,也可以使用post的方式来提交你的数据。如果list是一个集合,你需要先取到某条记录。如果list是一个dictionary 你可以list[@"name"]. 注意@符
      

  6.   

    是啊,以前没怎么弄过,你说的我之前解决了,但是那个
    我收到json数据后,jsonarray的数据,能print出所有的,但是打印某一个,如list[“name”]为空,怎么解决?
    如果list是一个集合,你需要先取到某条记录。如果list是一个dictionary 你可以list[@"name"]. 注意@符
    你这是oc吧 我才上手swift的,所以不太懂。
      

  7.   


    我就想知道 多个参数怎么传递?就是接口地址后怎么加多个参数 返回了2个参数怎么弄?非常感谢版主的热心帮助,解决了不少问题。
    我还想问下,就是登陆时login?uid=zhangsan&pwd=123,如果我有多个参数,怎么解决?可否变量形式
    还有我收到json数据后,解析打印了,但是list的数据,能print出所有的,但是打印某一个,如list[“name”]为空,怎么解决?这几个问题已经解决了 非常感谢你的帮助 好人一生平安。以后有问题还望指导。
      

  8.   

    http://download.csdn.net/download/s478853630/8217687
    ios+java一条龙开发
    资源中包含了一个ios项目和一个java项目,还有非常详细的说明文档和效果截图,ios实现的主要功能有:登录,注册,列表展示数据,上拉时分页加载数据,文件上传应该有你想要的答案
      

  9.   

    正在学习IOS数据库编程,看了这个很有帮助,谢谢!