我已经宣布在.h文件中 一些两个标签,也宣告- (空)dealloc的财产(非原子,保留)
@property(nonatomic,retain)UILabel *label1;
@property(nonatomic,retain)UILabel *label2;
,我们有多少时间在dealloc中释放这些标签对象。我只释放一个人。
我们已声明属性,所以引用计数将会增加,并且我将释放一次,然后我将在其中释放。任何帮助,高度赞赏。
在先进的感谢:
我已经宣布在.h文件中 一些两个标签,也宣告- (空)dealloc的财产(非原子,保留)
@property(nonatomic,retain)UILabel *label1;
@property(nonatomic,retain)UILabel *label2;
,我们有多少时间在dealloc中释放这些标签对象。我只释放一个人。
我们已声明属性,所以引用计数将会增加,并且我将释放一次,然后我将在其中释放。任何帮助,高度赞赏。
在先进的感谢:
你只在dealloc中,如果你使用self.label1事情多次发布一次.. =这是很好的做到这一点是这样的:
[label1 release];
label1 = nil;
self.label1 = X;
前提是你已经在代码之前做过初始标签
只是每个伊娃的一次。我会写这样dealloc
:
- (void)dealloc
{
[label1 release], label1 = nil;
[label2 release], label2 = nil;
[super dealloc];
}
你必须只发布一次。 –
感谢您的回答: – Surya
欢迎......... –