- 浏览: 2962427 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (893)
- android (110)
- iphone (198)
- java (79)
- JavaScript手册-目录 (9)
- JavaScript手册-Array (19)
- JavaScript手册-Boolean (5)
- JavaScript手册-Date (50)
- JavaScript手册-Math (30)
- JavaScript手册-Number (14)
- JavaScript手册-RegExp (7)
- JavaScript手册-String (38)
- JavaScript手册-全局函数 (8)
- JavaScript实用脚本 (7)
- Others (21)
- java-jpcap (7)
- java-thread (1)
- ibm文章 (3)
- classloader (2)
- java-filter (2)
- 运行环境 (33)
- java-正则 (2)
- oracle (1)
- linux-shell (26)
- wap (1)
- sqlite (3)
- wow (1)
- jvm (1)
- git (5)
- unity3d (29)
- iap (2)
- mysql (23)
- nginx (14)
- tomcat (9)
- apache (2)
- php (1)
- ubuntu (40)
- rsa (1)
- golang (21)
- appstore (5)
- sftp (2)
- log4j (2)
- netty (18)
- 测试工具 (6)
- memcache (5)
- 设计模式 (1)
- centos (8)
- google_iab (5)
- iOS专题 (4)
- mac (10)
- 安装配置帮助手册 (2)
- im4java_graphicsmagick (5)
- inotify-tools (1)
- erlang (6)
- 微信支付 (1)
- redis (8)
- RabbitMQ (5)
最新评论
-
heng123:
Netty视频教程https://www.douban.com ...
netty4.0.23 初学的demo -
maotou1988:
使用Netty进行Android与Server端通信实现文字发 ...
netty4.0.23 初学的demo -
码革裹尸:
非常感谢,正好用上
android 呼入电话的监听(来电监听) -
rigou:
提示的/222.177.4.242 无法链接到ip地址,是什 ...
通过 itms:services://? 在线安装ipa ,跨过app-store -
duwanbo:
GridView与数据绑定
StoryBoard学习(6):使用notification广播实现视图跳转传递数据
转载自 http://blog.csdn.net/mad1989/article/details/7919504
广播机制分为:注册----发送------------接收(接收方),具体请看一下代码。
1,在要发送数据的视图页面.m文件处理发送逻辑的方法里注册+发送
- (IBAction)pressed:(id)sender { // [self performSegueWithIdentifier:@"second" sender:self]; NSLog(@"send message:%@",firstField.text); //页面跳转传值方法二:利用notification NSDictionary *dicts = [NSDictionary dictionaryWithObjectsAndKeys:@"one1",@"one",@"two2",@"two",@"three3",@"three", nil]; //注册(第一步) NSNotification *notification =[NSNotification notificationWithName:@"mynotification" object:firstField.text]; //发送(第二步) [[NSNotificationCenter defaultCenter] postNotification:notification]; //注册+发送也可以一行完成(等效于以上两行) [[NSNotificationCenter defaultCenter] postNotificationName:@"mynotification2" object:dicts];//发送一个字典过去 }
notificationWithName:参数的值是自己定义,接收方以此名称为接收标识。
2,在跳转后,接收数据视图页面.m文件中处理逻辑的方法里 接收
- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. //接受端:接受(第一步) [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(notificationHandler:) name:@"mynotification" object:nil]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(notificationHandler2:) name:@"mynotification2" object:nil]; } //自定义接收信息和处理的方法(第二步) -(void) notificationHandler:(NSNotification *) notification{ secondField.text = [notification object];//收到消息后在UItextField中显示出来 } //自定义接收字典信息的方法 -(void) notificationHandler2:(NSNotification *) notification2{ NSDictionary *dict = [notification2 object]; NSLog(@"receive dict :%@,forkey:%@",dict,[dict objectForKey:@"one"]); }
注意:如果注册的notification在目标视图没有收到或名称写错,目标视图的相关方法就不会执行
发表评论
-
iOS程序运行生命周期
2015-11-10 09:05 962iOS程序运行生命周期 在文件AppDele ... -
iOS开发系列--IOS程序开发概览
2015-11-10 07:32 1177iOS开发系列--IOS程序开发概览 概览 ... -
2015年11月Xcode7.1(7B91b)打包发布苹果iOS应用指南
2015-11-09 18:29 108772015年11月Xcode7.1(7B91b) ... -
self.navigationController pushViewController执行不成功
2015-11-06 08:28 1605self.navigationControlle ... -
ios NSString format 保留小数点 float double
2015-11-05 17:37 2931ios NSString format 保留小数点 f ... -
自定义 URL Scheme 完全指南
2015-11-04 16:21 899自定义 URL Scheme 完全指南 转载 htt ... -
UIViewController生命周期方法viewDidLoad、viewWillAppear和viewDidAppear
2015-11-01 12:29 2947UIViewController生命周期 ... -
关于self.view.window与viewDidLoad、viewWillAppear、viewDidAppear
2015-11-01 09:36 2535关于self.view.window与viewD ... -
UIScreen学习记录
2015-10-31 08:18 1053UIScreen学习记录 转载自 ... -
使用NSTimer和CGAffineTransformMakeRotation实现旋转动画
2015-10-29 11:53 1824使用NSTimer和CGAffineTransform ... -
【原】iOSCoreAnimation动画系列教程(一):CABasicAnimation【包会】
2015-10-29 08:59 1020【原】iOSCoreAnimation动 ... -
iOS 在UILabel显示不同的字体和颜色
2015-10-27 08:07 1551在项目开发中,我们经常会遇到在这样一种情形:在一个UI ... -
UISlider滑动条的属性介绍以及于标签联合使用实时显示变动值
2015-10-27 08:06 1248UISlider滑动条的属性 ... -
关于使用DSLTableView下拉刷新数据遇到的问题
2015-10-23 21:17 938关于使用DSLTableView下 ... -
使用AdSupport.framework生成IDFA唯一标识符
2015-10-23 17:29 4705使用AdSupport.framework生成IDFA ... -
AppDelegate的详解
2015-10-22 17:51 674AppDelegate的详解 ... -
iOS开发问题集锦
2015-10-22 13:06 5191. Xcode开发连真机运行报错Please ver ... -
iOS 对象属性参数名定义的注意事项不能以alloc,new,copy,mutableCopy 作为开头命名
2015-10-21 15:41 1322property's synthesized g ... -
iOS-自定义的画圆或弧的UIView
2015-10-21 14:20 2651iOS-自定义的画圆或弧的UIView Cu ... -
iOS自定义的模态提示对话框
2015-10-20 14:27 6470iOS自定义的模态提示对话框 基本思路: 1.创建 ...
相关推荐
一、使用Storyboard进行跳转 1)纯Storybard界面操作 2)使用代码进行跳转 二、Storyboard界面传值 1)使用prepareForSegue方法进行跳转: 2)Storyboard Id跳转
StoryBoard实现首页现金贷基本跳转流程
Storyboard跳转和传值demo。
这个Demo只是简单的使用storyboard的跳转和传值
2.storyboard描述了视图之间的动画,这些动画叫做"segues"你可以很容易的通过从一个视图控制器(点ctrl-dragging)拖拽到另一个来实现,感谢"segues"让我们不需要写代码去控制页面跳转了。 3.storyboard通过新的cell...
IOS7视图控制器之间数据传递的demo2,使用storyboard的方式实现两个视图控制器之间字符串的传递。
ios7下storyboard的简单使用
分别用Storyboard与xib实现跳转。
第十一部分:Storyboard 联线教程-在视图控制器间传递数据 第十二部分:Storyboard教程-创建Tab Bar控制器和Web视图 第十三部分:在表视图中添加搜索栏 第十四部分:如何在导航界面隐藏Tab Bar 第十五部分:...
列举了IOS StoryBoard传递参数的两种方法,包括使用prepareForSegue与广播两种方式
第十一部分:Storyboard 联线教程-在视图控制器间传递数据 第十二部分:Storyboard 教程-创建 Tab Bar 控制器和 Web 视图 第十三部分:在表视图中添加搜索栉. 第十四部分:如何在导航界面隐藏 Tab Bar 第十五部分:...
storyboard的使用范例,关键掌握跳转,赋值,跳回;
示例说明了StoryBoard视图切换的几种方式以及如何返回
简单实用xib自定义UIView,并在StoryBoard中使用,demo十分简单,适合新手
第十一部分:Storyboard 联线教程-在视图控制器间传递数据 第十二部分:Storyboard教程-创建Tab Bar控制器和Web视图 第十三部分:在表视图中添加搜索栏 第十四部分:如何在导航界面隐藏Tab Bar 第十五部分:...
用storyboard开发了一个小的tableview的demo,供大家学习storyboard使用。
使用storyboard布局的TabbarViewController框架,包含多个storyboard,xib与storyboard混合使用,并提供两种侧滑返回上一个页面的方法。兼容iphone,ipad,支持ios6以上
UIScrollView-StoryBoard-AutoLayout 在 StoryBoard 和水平分页上使用 AutoLayout 的 UIScrollView 示例 滚动视图 gif
集合了storyboard 中的几种跳转类型的例子,可以参考我的文章http://blog.csdn.net/wlq861025/article/details/50386520
从前只写控件就需要好几页的代码,现在只需要简单的拖拽就实现了。不过,如果是在合作开发中,如果两个人同时修改同一个storyboard文件时,就会引起代码冲突,因此需要每个合作开发的每个开发者都要建立一个自己的...