如果在If语句中

加里·斯图尔特

我正在编写一些代码,它将在我的应用程序内编写一条文本消息,如下所示:

MFMessageComposeViewController *messageComposer = [[MFMessageComposeViewController alloc]  init];
[messageComposer setMessageComposeDelegate:self];
//    Check The Device Can Send Text Messages
if ([MFMessageComposeViewController canSendText]) {
    [messageComposer setRecipients:[NSArray arrayWithObjects: nil]];
    [messageComposer setBody:messageBodyText];
    [self presentViewController:messageComposer animated:YES completion:NULL];
} else {
//        Need to add an alert view
    NSLog(@"TEXT ISNT WORKING");
}

}

因此,我目前有一个if语句,用于检查设备是否可以发送消息,但是如何在其中添加另一个if语句呢?我基本上想根据视图中的开关位置来决定消息主体是什么,例如:

如果左开关:消息正文为A
如果右开关:消息正文为B

周长

尝试给定的代码。检查您的开关值在左边还是右边,我认为您的开关变量是yourSwitchIsRightSide。

MFMessageComposeViewController *messageComposer = [[MFMessageComposeViewController alloc]  init];
[messageComposer setMessageComposeDelegate:self];
//    Check The Device Can Send Text Messages
if ([MFMessageComposeViewController canSendText]) {
    [messageComposer setRecipients:[NSArray arrayWithObjects: nil]]

  //yourSwitchIsRightSide should be bool value
    if(yourSwitchIsRightSide){
        [messageComposer setBody:yourRightMessageBodyText];
    }
    else{
        [messageComposer setBody:yourLeftMessageBodyText];
    }

    [self presentViewController:messageComposer animated:YES completion:NULL];
} else {
//        Need to add an alert view
    NSLog(@"TEXT ISNT WORKING");
}
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如果在单个语句中:scala

如果在SWITCH语句中存在

如果在SQL Select语句中

Python,如果在语句中

else语句,如果在if语句中无法访问

如果在if语句中,则不回显组件

Linq到实体(如果在select语句中)

Postgres如果在select语句中如何避免重复

如果在select子句中

如果在WHERE子句中

NodeJS抱怨如果在if语句中设置了对象,则该对象未定义

PHP使用strpos排除多个单词,如果在if语句中替换多个比较

如果在反应单元测试中的 return 语句中没有采用路径

如果在if / else语句中定义了变量,是否可以使用var?

如果在查询语句中找不到变量,请将变量设置为NULL

有时,如果在if语句中没有任何结果为真

如果在 python/django 中的语句

如果在输入语句上选择

如果在MySQL中的group by语句中不存在值,如何显示0个计数?

目标C-如果在return语句中调用自动释放之前发生异常,该怎么办?

如果在“ using”语句中使用try / catch,是否将处置一次性资源?

如果在此 if 语句中运行程序,则 Y 值输出为空白。如何使用语法获取值?

如果在 case 语句中为 null,则将日期时间转换为字符串“待定”

如果在Tkinter中else语句删除了if语句

如果在UPDATE语句中未在FROM / JOIN子句中提及已更新的表,会发生什么情况?

如果在玩笑中失败,如何重试expect语句

如果在检查包名称时,被忽略的语句

蟒蛇兰巴 - 如果在多个列的条件语句

如果在Excel VBA宏上使用THEN ELSE语句