- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
IOS客户端模块实现
网络数据形式如下: data:( { area_name = \U6c5f\U897f; batch_name = \U4e00\U672c; category_name = \U6587\U53f2; id = 1182; line = 532; yaerTime = 2011; }, { area_name = \U6c5f\U897f; batch_name = \U4e8c\U672c; category_name = \U6587\U53f2; id = 1172; line = 484; yaerTime = 2011; }, 解析的方法如下代码所示。 1. ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url2]; 2. [request setRequestMethod:@GET]; 3. [request startSynchronous]; 4. NSData *netData = request.responseData; 5. NSString *jsonString = [[NSString alloc]initWithData:netData encoding:NSUTF8StringEncoding]; 6. SBJsonParser *parser = [[SBJsonParser alloc] init]; 7. data = [parser objectWithString:jsonString]; 8.3.4网络接口读取(本地服务器) 若有些环境不能够进行远程服务器的连接与访问,我们还可以通过本地服务器请求数据。在服务器端中我们讲到了服务器与客户端交互接口的实现,用户可以使用本地PC机作为服务器,也可以直接使用我们的服务器作为数据接口。若用户使用本地服务器,在上述的代码中的URL就需要使用本地PC机的的IP地址,如下URL所示。 “http://www.10LAB.cn/zhushou/getControlLinesJson.action?”这个是我们的服务器接口URL,本地服务器把“www.10LAB.cn”改为本机IP地址即可。查看本地IP地址的方法如下,在运行窗口输入“cmd”,然后输入“ipconfig”命令查看服务器PC机的IP地址。 将接口的地址改为如下代码: 1. NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@http:/01:8080/btk/zhushou/getControlLinesJson.action?c=%ldy=%@s=%ldb=%ld,(long)_catagory,_yearString,(long)province,(long)_batch]]; 2. NSURL *netUrl = [NSURL URLWithString:@www.10LAB.cn]; 3. ConnectNetWork *connect = [[ConnectNetWork alloc]init]; 8.3.5基视图信息显示实现 主界面一共有两个功能,省控线查询和高校录取线查询,这里我们实现的是省控线查询模块。searchViewController主界面如下图所示。 步骤一:定义UITableView与省份NSArray实例 1. #import UIKit/UIKit.h 2. @interface searchScoreViewController : UIViewControllerUITableViewDelegate,UITableViewDataSource 3. @property (nonatomic, retain)UITableView *tableView; 4. @property (nonatomic, retain)NSArray *proviceArray; 5. @end 步骤二:创建并初始化UITableView实例,实现UITableView协议方法 1. static NSString *identifier = @identifier; 2. UITableViewCell *cell = nil; 3. if (cell == nil){ 4. cell = [[UITableV
文档评论(0)