将 and & or 语句放在一起的正确语法是什么?
我正在尝试实现一些代码来验证用户输入的数据。我有一个分段控件、一个文本视图和一个下一页按钮。要前进到下一个视图控制器,用户必须在分段控件上选择“是”或“否”,如果选择“是”,他们必须在文本视图中输入一些文本。
- (IBAction)nextPageButton:(UIBarButtonItem *)sender {
if (weatherDelayString == nil || ([weatherDelayString isEqual: @"YES"] && weatherDelayTextView.text == nil)) {
NSLog(@"nothing selected");
}else{
vc7Signature *vc7 = [[vc7Signature alloc]initWithNibName:nil bundle:nil];
[self presentViewController:vc7 animated:YES completion:nil];
}}
有人可以澄清实现此逻辑所需的语法吗?