self.toDoItems访问属性 ,_toDoItems 是直接访问变量 -被搞死的一个小问题
2015-04-24 18:23
260 查看
xcode 4.4之后的新特性 通过@property 声明了属性之后 在类的实现文件中 可以不写@synthesize 系统会自动生成
@synthesize toDoItems = _toDoItems; 你如果想通过getter方法来访问属性 需要写成self.toDoItems ,_toDoItems 是直接访问变量
重写了 toDoItems
方法
-(void) toDoItems:(NSString*)str
{
self.toDoItems
= str; //调用了这个之后会一直调用toDoItems这个方法,死循环中
_toDoItems = str; //这里这及访问变量,所以没有做死循环
}
@synthesize toDoItems = _toDoItems; 你如果想通过getter方法来访问属性 需要写成self.toDoItems ,_toDoItems 是直接访问变量
重写了 toDoItems
方法
-(void) toDoItems:(NSString*)str
{
self.toDoItems
= str; //调用了这个之后会一直调用toDoItems这个方法,死循环中
_toDoItems = str; //这里这及访问变量,所以没有做死循环
}
相关文章推荐
- 最近在使用sps类库过程中发现了一个让我比较疑惑的问题(有关items属性的)
- 最近在使用sps类库过程中发现了一个让我比较疑惑的问题(有关items属性的)
- 关于在myeclipse中用jsp访问实体bean的一个问题的解决(Exception sending context initialized event to listener instance of class)
- javascript 直接创建对象与间接创建对象 私有函数不能访问this变量 是否使用var声明变量几个问题探讨
- 注意访问器中的一个小细节,关于有访问器没有成员变量的问题
- LINQ to SQL 基于属性的映射 一个常见问题
- 关于struts2的namespace属性,在地址栏里直接访问action的方法 ,以及用一个jsp的表单跳到上面去
- 解决两个Fragment间调用addToBackStack()函数,按返回键直接退出的问题(即无法切换回上一个Fragment)
- 按钮的基本使用(不能直接访问对象的 结构体属性 的成员变量\)
- 懒加载时为什么不能用self直接访问属性
- 7_13发现了一个小问题为啥在do_line函数里赋值语句在变量定义语句之前就会报错?
- 关于JSP不能通过浏览器直接访问,要通过servlet跳转,但一个jsp文件里面用<iframe>标签包含了另一个jsp的访问问题
- iOS积累-类方法能否访问自己的属性, self调用问题
- 关于服务端访问报错后直接跳转到错误页而不显示返回信息问题即 <customErrors> 标记的“mode”属性设置为“Off”的问题的解决方案
- 一个Windows安装Tomcat运行startup闪退问题及环境变量的配置
- 一个Java进程直接死掉的问题分析
- 多态&指针访问虚函数&不能被继承的类&快速排序&N皇后问题&插入排序&堆排序&merge归并排序&栈上生成对象&两个栈实现一个队列
- mysql 通道,解决mysql不在同一个局域网访问问题
- 微信的缓存问题,导致不经后台接口,直接跳转至上次访问的页面
- 关于网站域名访问出现welcome to nginx 的问题