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
錯誤仍然存在:'( –