最佳答案
您不能将变量声明为case部分的第一行。只需加括号...
switch (pageNumber) {
case 0: {
UIViewController *controller = [self.storyboard instantiateViewControllerWithIdentifier:@"Collection_01ViewController"];
break;
}
case 1: {
UIViewController *controller = [self.storyboard instantiateViewControllerWithIdentifier:@"Collection_01ViewController"];
break;
}
case 2: //etc
关于objective-c - 错误Maddage : expected expression? [duplicate],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22138670/
相关文章:
java - 秒表在 Java 中不起作用
c++ - Fork() 在 switch-case 中打印多个 case
ios - 需要解释一下 NSLayoutAttributeBaseline
iphone - 如何使用本地通知来唤醒我的应用程序?
c++ - 为什么可以使用额外参数调用 Boost.Bind 函数?
objective-c - 尝试使用extern int,告诉它现在是指针
c++ - 将switch语句案例分组在一起?
linux-kernel - 这个内核函数可以更具可读性吗? (学术研究需要的想法!)
objective-c - 如何将控制台输出到 uitextview?访问控制台日志
ios - MR_saveToPersistentStoreAndWait 不保存数组中的数据