天天看點

[BUG修複]swith 引起的: expected expression的 error-

今天遇到一個報錯,提示為“expected expression”,在網上查詢之後發現原因在于swith的case之後緊接着一個聲明語句,就會報這個錯誤,例如:

case DEFAULT:
UIImage *image1 = [UIImage imageNamed:@"image.png"];
           

解決方法,将聲明語句用{}括起來,或者在聲明語句之前加個分号,如下:

case DEFAULT:
{
<span style="white-space:pre">	</span>UIImage *image1 = [UIImage imageNamed:@"fillcolor_10.png"];
}
           

或者

case DEFAULT:
;
UIImage *image1 = [UIImage imageNamed:@"fillcolor_10.png"];
           

繼續閱讀