[英]Objective-C - Expression is not an integer constant expression
尝试进行切换时收到此错误消息。
/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");
}
分别将"a"
更改为'a'
,将"A"
更改为'A'
。 'a'
是整数类型实际上而"a"
是一个字符串
Objective-C中的switch语句仅考虑整数值
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.