首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Iphone >

为什么运行时老是提示小弟我在定义的uiview对象名面前加上划线_

2013-03-19 
为什么运行时老是提示我在定义的uiview对象名面前加下划线_?在viewcontroller.h里面定义了IBoutlet UIview

为什么运行时老是提示我在定义的uiview对象名面前加下划线_?
在viewcontroller.h里面定义了IBoutlet UIview *ball;
在.m里面对应的dealloc函数里面
[ball release];老是提示“use of undeclared 'ball',然后提示我加一个下划线。。。
这是为什么?
[解决办法]
这是因为使用@property声明的变量,默认就是以所给名字前加下划线命名的。
这时访问有两种方式,以你程序为例:
_ball  或者 self.ball。
建议使用第二种,因为其中有一下儿默认的内存计数的处理。

热点排行