Ios Objective-C-表达式不是整型常量表达式
我在尝试切换时收到此错误消息Ios Objective-C-表达式不是整型常量表达式,ios,objective-c,Ios,Objective C,我在尝试切换时收到此错误消息 /Users/xxxxx/Documents/iOS/xxxxx/main.m:83:14: Expression is not an integer constant expression 我的代码 char *anotherCharacter = "a"; switch (*anotherCharacter) { case "a": NSLog(@"The letter a");
/Users/xxxxx/Documents/iOS/xxxxx/main.m:83:14: Expression is not an integer constant expression
我的代码
char *anotherCharacter = "a";
switch (*anotherCharacter) {
case "a":
NSLog(@"The letter a");
case "A":
NSLog(@"The letter A");
default:
NSLog(@"Not the letter A");
}
Objective-C中的switch语句只考虑整数值Objective-C中的switch语句只考虑整数值分别将
“a”
更改为'a'
和“a”
更改为'a'
'a'
实际上是一个整数类型,而“a”
是一个字符串将“a”
分别更改为'a'
和“a”
分别更改为'a'
'a'
实际上是一个整数类型,而“a”
是一个字符串