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