是否用self.访问property的疑惑

来源:互联网 发布:矢量条码生成器mac 编辑:程序博客网 时间:2024/06/07 07:24

发现个用self.访问property的问题,很困惑:

1. 定义一个属性NSDictionary *audioItem,声明如下:

 

 

2. 在下面函数中初始化:

 

 

3. 对该函数的调用如下:

 

 

出现如下问题:在2中第一个打印语句被循环一直打印,程序死悄悄!

但是,如果在2中使用audioItem = [item retain],则不会有任何问题。

问题出在哪儿?

 

================================

原因:给函数命名时犯了个低级错误,setAudioItem竟无意成了属性audioItem的set函数!

 

 

原创粉丝点击