iOS_21团购_发送请求获取【点评】数据

iOS_21团购_发送请求获取【点评】数据,第1张

概述请求结果简单显示: 用到的点评封装的类: 使用tableView简单展示: //// DealListController.m// 帅哥_团购//// Created by beyond on 14-8-14.// Copyright (c) 2014年 com.beyond. All rights reserved.// 点击dock上面的【团购】按钮对应的控制器,上面是导

请求结果简单显示:


用到的点评封装的类:







使用tableVIEw简单展示:

////  DealListController.m//  帅哥_团购////  Created by beyond on 14-8-14.//  copyright (c) 2014年 com.beyond. All rights reserved.//  点击dock上面的【团购】按钮对应的控制器,上面是导航栏,导航栏右边是searchbar,导航栏左边是一个大按钮(topMenu)(内部由三个小按钮组成<topMenuItem>)#import "DealListController.h"// 导航栏左边是一个大按钮(顶部菜单)#import "topMenu.h"#import "DPAPI.h"#import "MetaDataTool.h"// 数据模型,对应服务器返回的一个团购字典#import "Deal.h"// 数据模型,里面有一个数组,存放所有商区(district)对象#import "City.h"@interface DealListController ()<DPRequestDelegate>{    // 用于保存服务器返回的所有deals字典,并转成一个个deal对象    NSMutableArray *_deals;}@end@implementation DealListController- (voID)vIEwDIDLoad{    [super vIEwDIDLoad];    // 1,设置上方的导航栏,右边是搜索bar,左边是一个大的VIEW(内有三个按钮)    [self addNavibarBtn];    _deals = [NSMutableArray array];        }// 1,左边是一个大的VIEW(内有三个按钮)- (voID)addNavibarBtn{    // 1.监听城市改变的通知    kAddAllNotes(dataChange)        // 2.右边的搜索框    UISearchbar *s = [[UISearchbar alloc] init];    s.frame = CGRectMake(0,210,35);    s.placeholder = @"请输入商品名、地址等";    self.navigationItem.rightbarbuttonItem = [[UIbarbuttonItem alloc] initWithCustomVIEw:s];        // 3.左边的菜单栏,导航栏左边是一个大按钮(顶部菜单)    topMenu *topMenu = [[topMenu alloc] init];    // 4.用于点击顶部按钮时,容纳创建出来的底部d出菜单(包括一个contentVIEw和cover,contentVIEw又包括scrollVIEw和subTitleimgVIEw),本成员是由创建此topMenu的外部赋值传入,这里是控制器的vIEw,就是导航栏下面的所有区域        topMenu.controllerVIEw = self.vIEw;        self.navigationItem.leftbarbuttonItem = [[UIbarbuttonItem alloc] initWithCustomVIEw:topMenu];}// temp -- test- (voID)dataChange{    DPAPI *dpAPI = [[DPAPI alloc]init];       [dpAPI requestWithURL:@"v1/deal/find_deals" params:@{@"city": [MetaDataTool sharedMetaDataTool].currentCity.name} delegate:self];}// temp -- test- (voID)request:(DPRequest *)request dIDFinishLoadingWithResult:(ID)result{    [_deals removeAllObjects];        NSArray *arr = result[@"deals"];    for (NSDictionary *dict in arr) {        Deal *deal = [[Deal alloc]init];        [deal setValuesWithDict:dict];        [_deals addobject:deal];                 }  // 接下来就可以给tableVIEw提供数据源了 [self.tableVIEw reloadData];}- (NSInteger)tableVIEw:(UItableVIEw *)tableVIEw numberOfRowsInSection:(NSInteger)section{ return _deals.count;}- (UItableVIEwCell *)tableVIEw:(UItableVIEw *)tableVIEw cellForRowAtIndexPath:(NSIndexPath *)indexPath{   static Nsstring *cellID = @"Beyond";   UItableVIEwCell *cell = [tableVIEw dequeueReusableCellWithIDentifIEr:cellID];   if (cell == nil)   {     cell = [[UItableVIEwCell alloc]initWithStyle:UItableVIEwCellStyleSubTitle reuseIDentifIEr:cellID];   }   // 设置cell中独一无二的内容   Deal *deal = [_deals objectAtIndex:indexPath.row];   cell.textLabel.text = deal.Title;   cell.detailTextLabel.text = deal.desc;   cell.accessoryType = UItableVIEwCellAccessorydisclosureIndicator;   // 返回cell return cell;}@end
总结

以上是内存溢出为你收集整理的iOS_21团购_发送请求获取【点评】数据全部内容,希望文章能够帮你解决iOS_21团购_发送请求获取【点评】数据所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1088677.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-27
下一篇2022-05-27

发表评论

登录后才能评论

评论列表(0条)

    保存