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

来源:互联网 发布:js 对象排序 sort 编辑:程序博客网 时间:2024/05/17 06:31


今天遇到一个报错,提示为“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"];



0 0
原创粉丝点击