繁体   English   中英

Objective-C-表达式不是整数常量表达式

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM