iOS使用switch报错:Expected expression

释放双眼,带上耳机,听听看~!

使用switch,写如下的代码时:

int type = 0;
switch (type) {
case 0:
ViewController *vc = [ViewController new];
[self.navigationController pushViewController:vc animated:YES];
break;
default:
break;
}

Xcode会提示错误:Expected expression

解决办法:在case块开始与结尾加入花括号{ },如下

int type = 0;
switch (type) {
case 0:
{
ViewController *vc = [ViewController new];
[self.navigationController pushViewController:vc animated:YES];
}
break;
default:
break;
}

防遗忘

人已赞赏
iOS文章

iOS 导航栏按钮UIBarButtonItem的添加方法

2020-1-4 9:34:43

iOS文章

iOS Xib画虚线方法

2020-1-4 10:19:53

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索