转-根据服务器返回的不同消息实现跳转到不同的控制器
来源:互联网 发布:淘宝店铺几天自动收货 编辑:程序博客网 时间:2024/05/16 11:40
根据服务器返回的不同消息实现跳转到不同的控制器
- (void)pushViewControllerWithName:(NSString *)methodName parameters:(NSDictionary *)param { UIViewController *vc = [[NSClassFromString(methodName) alloc] init]; /**此处可以加一个class属性判断的方法或者根据备注重写kvc赋值方法防止赋值不存在的属性造成崩溃*/ [vc setValuesForKeysWithDictionary:param]; [self presentViewController:vc animated:NO completion:nil];}
- 1
- 2
- 3
- 4
- 5
- 6
Name:控制器名
parameters:属性数组
备注:属性赋值用到kvc需要重写一下这个方法(打印不存在的属性)
- (void)setValue:(id)value forUndefinedKey:(NSString *)key { NSLog(@"-----%@:%@", key, value);}
阅读全文
0 0
- 转-根据服务器返回的不同消息实现跳转到不同的控制器
- 根据radio选择的不同,跳转到不同的页面
- storyboard点击一个按钮跳转到不同的控制器
- 根据客户端浏览器首选语言的不同,返回不同的欢迎消息
- 一个非常简单的根据选择不同的option跳转到不同的网站例子
- 根据不同的输入值实现页面跳转.structs
- 根据浏览器语言的不同让网站跳转到不同的语言版
- 根据不同系统(ios、android、win等)的浏览器跳转到不同的地方
- Action输出不同视图的方法(根据结果跳转到不同页面)
- 根据操作系统语言的不同,自动跳转
- 根据操作系统语言的不同,自动跳转
- 根据推送消息 跳转到指定控制器
- JS判断请求来自Android手机还是iPhone手机,根据不同的手机跳转到不同的链接。
- JS判断是电脑浏览器还是手机端浏览器,并根据不同的终端跳转到不同的网址
- JS判断是PC还是移动端浏览器,并根据不同的终端跳转到不同的网址
- C#根据不同的用户登录到不同的界面
- ngnix根据UA跳转到不同站点
- logback 根据不同业务打印日志到不同的文件
- ICP算法实现
- 2017年BAT名企前端面试总结分享
- js方法,将时间戳转换为yyyymmddhhmmss格式
- python在spark中的Vectors的运用
- 执行SQL语句:Command对象(二)
- 转-根据服务器返回的不同消息实现跳转到不同的控制器
- css第一次学习
- 机器学习中,如何利用训练集&测试集来判断 方差(varience)& 偏差(bias)
- const
- 子网掩码怎么理解?
- Mybatis 批量插入引发的血案
- 【MD5】linux下md5加密(使用openssl库C实现)
- 导入静态方法和静态域
- 数组和对象添加属性