iOS --- Objective-C 的switch语句中不能初始化对象
来源:互联网 发布:阿里云网站备案拍照 编辑:程序博客网 时间:2024/06/15 21:24
在Objective-C代码中,switch语句中不能进行对象的初始化操作。
问题
如图:
Xcode的代码提示中不会有alloc:
编译会提示如下的错误:
解决方法
使用大括号将对象初始化的代码括起来即可:
switch ([self.demos indexOfObject:self.title]) { case DemoAutoResize: { UIViewAutoResize *view = [[UIViewAutoResize alloc] initWithFrame:self.view.frame]; [self.view addSubview:view]; break; } default: break;}
在此并未详细探究这个问题的原因所在。感兴趣的同学可以深入研究,欢迎告知详情。
0 0
- iOS --- Objective-C 的switch语句中不能初始化对象
- Objective-C 中switch case语句里面不能定义对象,除非加一个花括号
- 关于C/C++中switch语句case中变量不能初始化赋值的问题
- iOS学习(六)Objective-C 对象的初始化
- 【iOS开发之Objective-C】初始化对象
- iOS中switch case语句里面不能定义对象,有语法错误,除非加一个花括号
- Objective-C中对象的初始化及内存分配
- objective-c对象初始化
- Objective-C对象初始化
- 谈谈Objective-C下对象的初始化
- 浅谈 Objective-C 下对象的初始化
- 浅谈 Objective-C 下对象的初始化
- 浅谈 Objective-C 下对象的初始化
- Objective- c浅谈对象的初始化
- Objective-c下的对象初始化
- 浅谈 Objective-C 下对象的初始化
- 浅谈 Objective-C 下对象的初始化
- Objective-C初学: 对象的初始化
- 1.1数据抽象-----引子
- 计算PI的方法
- 80x86处理器保护模式下的分段机制
- C 语言资源大全中文版
- Phpmyadmin-3.4.8 安装配置
- iOS --- Objective-C 的switch语句中不能初始化对象
- 学习Mysql遇到的问题以及解决方法
- 【VB6】VB6类库项目中Instancing属性
- nefuoj-834:Hrbust 集训队
- 03环信好友管理 - 删除好友
- php-fpm进程管理方式(static和dynamic)
- Javascript闭包——懂不懂由你,反正我是懂了
- 【C语言】C语言局部变量和全局变量
- Hrbust Oline Judge--火影忍者之~鸣人