use*_*744 2 xcode if-statement objective-c
我有一个if声明:
if ([txt.text isEqualToString:@"8"]) {
[self q7done];
} else {
Fail *fail = [[Fail alloc]
initWithNibName:@"Fail" bundle:nil];
fail.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentModalViewController:fail animated:YES];
}
Run Code Online (Sandbox Code Playgroud)
如果txt.text是isEqualToString,8 OR,Eight,我该怎么做呢?我试过了:
if ([txt.text isEqualToString:@"8", @"Eight"]) {
[self q7done];
} else {
Fail *fail = [[Fail alloc]
initWithNibName:@"Fail" bundle:nil];
fail.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentModalViewController:fail animated:YES];
}
Run Code Online (Sandbox Code Playgroud)
BUt我得到一个错误说太多的论点
你应该可以这样做:
if ([txt.text isEqualToString:@"8"] || [txt.text isEqualToString:@"Eight"]) {
Run Code Online (Sandbox Code Playgroud)
在||这里的意思是"或",因此无论是向左或向右条款(或两者兼而有之,但不会在这种情况下发生的)需要true的结果是true.
| 归档时间: |
|
| 查看次数: |
114 次 |
| 最近记录: |