0
我遇到了一件很奇怪的事情。Xcode错误:升级Xcode后“预期表达式”从7到9
的代码是确定和在Xcode 7.
以及编译但我从7升级后的Xcode至9
以下代码显示“预期表达”错误
if ([jsonDic objectForKey:@"errMsg"] !=nil
&& ![[jsonDic objectForKey:@"errMsg"] isEqualToString:@""]) {
[self showAlertView:NSLocalizedString(@"AlertMsgErrorTitle", @"")
and:[[jsonDic objectForKey:@"errMsg"] stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
}
else{
[self showAlertView:NSLocalizedString(@"AlertMsgErrorTitle", @"")
and:[UserSetting getString:@"NSLocalizedDescription"]];
}
它显示“预期表达式”,下面的“和”后面的“冒号”是红色下划线,如下图所示。
我不能得到它,不知道该怎样解决。
代码语法是否从7更改为9?
任何想法如何解决它?提前致谢。
尝试在'!='后面添加空格字符(在Swift中编译器抱怨它) – vadian
错误仍然存在:'( –