ios 命名的陷阱
来源:互联网 发布:韩火火淘宝店叫什么 编辑:程序博客网 时间:2024/05/17 09:11
最近开始学习ios开发,记录一下自己在开发过程的遇到的问题,方便以后查找。
重写构造函数时要以init开头;
UILabel 不能用title命名。
今晚用tilteLabel命名了一个UILabel发现有时候怎么也赋值不成功,打印titleLabel显示为nil,直接赋值例如(@“hello”)就可以显示。上网查了下,博文http://www.cnblogs.com/ygm900/archive/2013/05/19/3086902.html中说了UILabel不能用title命名,改了名称后果然好使。
之后我重新创建了一个项目,测试如下代码
UILabel *titleLabel = [[UILabelalloc] init];
titleLabel.text = @"hello world";
NSLog(@"1 %@", titleLabel.text);
NSString *str = @"你好";
titleLabel.text = str;
NSLog(@"2 %@", titleLabel.text);
发现两条信息都可以打印出来,都没有问题。那我之前项目中为什么用titleLabel就不可以呢,改天要好好弄明白。
如果titleLabel 改为title的话,确实会报错。
'copy' attribute on property 'title' does not match the property inherited from 'UIViewController'
0 0
- ios 命名的陷阱
- javascript中命名陷阱
- python文件命名陷阱
- linux gcc 里面的变量命名的陷阱
- findViewById==null? 小心android编译器的命名陷阱
- dll导出命名空间下的c风格函数陷阱
- ios调用dismissViewController的一个小陷阱
- iOS-KVO使用避免的陷阱
- 关于Cisco IOS的命名
- iOS OC 的命名规范
- ios 内存使用陷阱
- ios 内存使用陷阱
- ios 内存使用陷阱
- iOS block 陷阱解析
- ios 内存使用陷阱
- ios 内存使用陷阱
- iOS内存使用陷阱
- iOS block 陷阱解析
- hdu 4869 Turn the pokers (2014多校联合第一场 I)
- C#:数据集DataSet
- 第一块板子的夭折
- Linux下配置OpenCV1.0环境
- python中的局部变量与全局变量
- ios 命名的陷阱
- IOS图像拉伸技巧
- 利用python读取文件 然后以表格的形式打印出去
- bzoj1631 [Usaco2007 Feb]Cow Party
- Servlet第四课 响应头信息
- Oracle基础知识
- linux内核中结构体struct module
- poi操作word(一)
- HDU1796-How many integers can you find