码迷,mamicode.com
首页 > 其他好文 > 详细

0921 TarBar&枚举 蓝懿

时间:2015-09-21 20:57:54      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:

请求 用的是一个类似网址的东西

拿到的是JSON文件

NSString *path =[NSString stringWithFormat:@"http://apis.juhe.cn/cook/query?key=80996127f667eac43832103850b3b13a&menu=%@",self.accStr];

path=  [path   stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

    NSURL *url=[NSURL URLWithString:path];

    NSData *data = [NSData dataWithContentsOfURL:url];

    NSDictionary *dic = [NSJSONSerialization JSONObjectWithData:data options:0 error:nil];

    

请求地址出现中文

需要进行URL编码

 

 

Tab Bar 

didselectitem   TabBar的Tag属性注意

 

Tab Bar Controller

可以添加分支 建一个viewcontroller  连线连接 选择view controllers

可以给每个分支添加navigationcontroller 

选中要添加的 editer/ embled in 

 

storyboard中连线跳转

1present跳转 直接选择前一个页面 按control连线从按钮*处开始  选择modal/show

2push跳转    直接选择前一个页面 按control连线从按钮*处开始   选择push/present modally

 

传参数

prepareforsegue   sgue是指跳转连接的那条线

//如果使用segue跳转 每次跳转之前都会进入到此方法中 传参数时 都在此方法中进行传参

PushViewController *vc=segue.destinationviewcontroller

在这里面传参数

连线可以给每条线设置identifier 

代码中进行判断  

if(segue.identifier isEqualtostring:@“identifer”) {      }

 

如果按钮以及连线进行跳转 无需写事件 会跳两次 多一个页

 

枚举

typedef enum : NSUInteger {

    MeiShi,

    DianYing,

    JiuDian,

    KTV,

    XiaoChi,

    XiuXianYuLe,

    LiRen,

    JieHun

} CAtegorType;

0921 TarBar&枚举 蓝懿

标签:

原文地址:http://www.cnblogs.com/dieneufhuang/p/4827086.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!