1.发通知。(以这条通知为例,通知名字:gameOverNotification。通知参数:title)

NSNotificationCenter.defaultCenter().postNotificationName("gameOverNotification", object: title)

2.在要监听这则通知的viewDidload方法里面添加观察者,以便监听这则通知

NSNotificationCenter.defaultCenter().addObserver(self, selector: "gameOver:", name: "gameOverNotification", object: nil)

3.实现2中的selector,监听到通知调用的方法

func gameOver(title:NSNotification)
{
var str = title.object as String
self.titleLable.text = str
}

提醒:此处的通知调用方法中的参数必须为NSNotification,因为我们发的就是1条通知。

友情提示:在swift中,如果对项目的逻辑结构不是很清楚一般用通知。

最新文章

  1. MySQL外键约束
  2. @PathVariable注解
  3. geohash算法原理及实现方式
  4. Nginx反向代理+负载均衡简单实现(http方式)
  5. Grunt - grunt-contrib-connect
  6. GCC笔记
  7. Spket在Eclipse/MyEclipse下的安装和配置(图文教程)
  8. 客户视角:Oracle ETL工具ODI
  9. C++STL之string (转)
  10. matlab配置Libsvm 防止备忘录
  11. Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSInvocation setArgument:atIndex:]: index (3) out of bounds [-1, 2]'
  12. (转)Nginx + uwsgi + web.py + MySQLdb
  13. scrapy爬虫框架setting模块解析
  14. Python之作业购物车
  15. mysql中null与“空值”的坑
  16. IView组件化之部署及按钮学习
  17. poj3276 Face The Right Way(反转问题,好题)
  18. android 创建通知栏Notification
  19. 磁盘存储结构与文件恢复实验(FAT文件系统)
  20. git实验

热门文章

  1. Android 环境配置:git开启多颜色模式
  2. POJ 1469 ZOJ1140 二分匹配裸题
  3. WP8.1 页面导航 缓存问题
  4. jdk内存
  5. java直接打开pdf,doc,xls
  6. Hopscotch(POJ 3050 DFS)
  7. SQL Server 无法打开物理文件的 2 种解决办法
  8. path类和directory类对文件的路径或目录进行操作
  9. 十一、外观(Facade)模式--结构模式(Structural Pattern)
  10. Oracle select 中case 的使用以及使用decode替换case