iOS通知传值
来源:互联网 发布:淘宝怎么实人认证 编辑:程序博客网 时间:2024/04/29 09:34
--------NSNotification实现页面间的传值
通知 :一对多,是在跳转控制器之间常用的传值代理方式,除了代理模式,通知更方便、便捷,一个简单的Demo实现通知的跳转传值.
NSNotification
通知中心是一个单例
通知中心传值,可以跨越多个页面传值, 一般也是从后面的页面传给前面的页面。
思路:
第三个界面的值传给第一个界面。
1. 在第一个界面建立一个通知中心, 通过通知中心,注册一个监听事件
2. 在第一个界面中,设置接收到通知的事件。
3. 在第一个界面中的dealloc中, 将通知中心remove掉
4. 在第三个界面中, 建立一个通知中心, 通过通知中心, 发送通知(发送通知的过程就是传值的过程,将要传输的值作为object的值传给第一个界面
5.通知传值代码实例移除通知:removeObserver:和removeObserver:name:object:
其中,removeObserver:是删除通知中心保存的调度表一个观察者的所有入口,而removeObserver:name:object:是删除匹配了通知中心保存的调度表中观察者的一个入口。
这个比较简单,直接调用该方法就行。例如:
[[NSNotificationCenter defaultCenter] removeObserver:observer name:nil object:self];
注意参数notificationObserver为要删除的观察者,一定不能置为nil。
0 0
- iOS通知传值
- iOS通知传值
- IOS 通知传值
- iOS 通知传值
- iOS通知传值
- iOS通知传值
- iOS 通知传值
- iOS通知传值
- iOS通知传值
- iOS-通知传值
- IOS 通知传值
- ios开发-通知传值
- iOS NSNotification 通知传值
- iOS通知如何传值?
- iOS NSNotification 通知传值
- iOS开发 通知传值
- iOS NSNotification 通知传值
- iOS通知传值的使用
- 2-4-2 分数类的雏形
- 051.9
- 欢迎使用Markdown编辑器写博客
- @Cacheable注解在spring3中的使用-实现缓存
- 作业。初始化化学生对象
- iOS通知传值
- Xcode6.2在终端使用Automation进行自动化测试
- HDU 1166 敌兵布阵(线段树)
- 《数字图像处理原理与实践(MATLAB版)》一书之代码Part7
- The import XXX cannot be resolved
- Linear Regression(Chapter 6)[@XiruChen]
- 日拱一卒(二十九)
- C# 注册自定义文件类型 实现自定义文件类型关联默认应用程序
- 解决CSS中float:left后需要clear:both清空的繁琐步骤