ios-if条件语句中检测NSNotification

问题描述

if条件语句中检测NSNotification

在发送NSNotification之后运行下面代码。但是不知道怎么讲NSNotification 放到if语句中:

if (!self.subViewControllerProv) {
    self.subViewControllerProv = [[ProvViewController alloc] init];
}
[[NSNotificationCenter defaultCenter] addObserver:self
    selector:@selector(handleNotification:) name:@"SomeNotification" object:nil];

实现:如果检查到NSNotification那么alloc 和init启动ProvViewController,如果没检测到,那么就不执行。

时间: 2024-09-18 09:02:18

ios-if条件语句中检测NSNotification的相关文章

Groovy Tip 3:如何在if条件语句中判断对象为空

在Java语言编程中,对对象的非空判断是一个永恒的话题.例如,我们经常需要对一个字 符串进行如下的判断: if(str!=null&&!str.equals("")) { ...... } 输入这样的语句的确使人生厌,而且有时候还会忘掉输入"!str.equals ("")"语句中的"!"导致代码出现逻辑错误. 而敏捷的Groovy语言开发就不需要我们担心这样的问题.同样的判断语句,我们只需要输 入下面的代码:

【Go语言】【8】GO语言的条件语句和选择语句

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://qingkechina.blog.51cto.com/5552198/1618317 一.条件语句 条件语句即if-else语句,通常用来判断条件是否满足,下面通过猜价格游戏来了解条件语句: 1.猜价格游戏 假如有一件商品价格为81元,在[0,100]范围之内 系统请猜测者输入一个价格 猜测者:50 系统提示:低了 猜测者:87 系统提示:高了 猜测者:83 系统提示:高了 猜测

JAVA学习(四):Java流程控制语句(顺序结构、if条件语句、switch条件语句、循环语句与跳转语句)

Java流程控制语句 本博文将对JAVA中组成各种结构的控制语句进行重点介绍,主要内容是区别于C/C++中的流程控制语句的重点解析. 1.顺序语句 顺序结构中的语句可分为:表达式语句.空语句和复合语句三大类. 注: (1).空语句主要用来作为空循环体,其语法格式如下: : //其实就是一个分号 执行一个空语句,就是将控制转到该语句的结束点.这样,如果空语句是可以到达的,则空语句的结束点也是可以到达的. (2).复合语句又称为语句块,若语句块是空的,则控制转到语句块的结束点. 2.if条件语句 J

string-用IF条件语句改变imageview

问题描述 用IF条件语句改变imageview 引用会从服务器得到son,我想要用的值是categoryid,比较详细的在下边的代码中.我怎么才能用从json取得的 categoryid 来用条件改变imageview?我的ImageView在ImageAdapter类里边我想要用条件语句 if(catetgoryid == 1){ imageview.setImageResource(R.drawable.image1) } elseif (categoryid == 2 { imagevie

VBS教程:VBScript 基础-使用条件语句_vbs

使用条件语句 控制程序执行 使用条件语句和循环语句可以控制脚本的流程.使用条件语句可以编写进行判断和重复操作的 VBScript 代码.在 VBScript 中可使用以下条件语句: If...Then...Else 语句 Select Case 语句 使用 If...Then...Else 进行判断 If...Then...Else 语句用于计算条件是否为 True 或 False,并且根据计算结果指定要运行的语句.通常,条件是使用比较运算符对值或变量进行比较的表达式.有关比较运算符的详细信息,

ios-iPhone-方法关联在一个if语句中

问题描述 iPhone-方法关联在一个if语句中 如何在一个if语句中检测一个方法是否运行?比如: if ([(UIButton *)sender isEqual:blueButton] && **showBlueText method is running** ){ Keep playing.}else if ([(UIButton *)sender isEqual:blueButton] && **showBlueText method is NOT running**

《Puppet实战手册》——2.9 在if语句中使用正则表达式

2.9 在if语句中使用正则表达式 正则表达式是可以在if语句和其他条件语句中进行测试的另一种表达式.正则表达式是使用模式匹配来比较字符串的一种强大的方式. 操作步骤下面是在条件语句中使用正则表达式的一个例子. 将下面的代码添加到清单文件中: if $::lsbdistdescription =~ /LTS/ { notify { 'Looks like you are using a Long Term Support version of Ubuntu.': } } else { notif

javascript 条件语句与循环语句

Javascript条件语句有以下几种: 单项条件结构 (if条件语句) 双向条件结构 (if...else条件语句) 多项条件结构 (switch条件语句) 单项条件结构 (if条件语句) Javascript 循环语句有以下几种: 在循环的开头测试表达式 (while 循环语句) 在循环的末尾测试表达式 (do...while 循环语句) 对对象的每个属性都进行操作 (for...in 循环语句) 由计数器控制的循环 (for 循环语句) If条件语句的语法如下: if (expressio

Sql Server中循环和条件语句的使用示例

-- ╔════════╗ -- =============================== ║ if语句使用示例 ║ -- ╚════════╝ declare @a int set @a=12 if @a>100 begin print @a end else begin print 'no' end -- ╔══════════╗ -- =============================== ║ while语句使用示例 ║ -- ╚══════════╝ declare @i