首页 > 其他 > 详细

0921 TarBar&枚举 蓝懿

时间:2015-09-21 20:55:16      阅读:197      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!