我有以下代码片段:
NSUInteger cmdWarning = [(NSNumber*)responseObject[kCmdResponseWarning] unsignedIntegerValue];
//this time cmdWarning has value 4294967196
switch (cmdWarning) {
//I defined #define kCmdWarningSSLException -100
case kCmdWarningSSLException:
NSLog(@"error!");
break;
default:
break;
}
输出:错误!
我的预期结果是:记录“错误!” 未打印
为什么会这样?我该如何解决这个问题?我感谢您的支持。提前致谢。