我一直在使用xcode构建和做各种各样的事情。它从不抱怨“泄漏问题”。它刚刚开始,因为我试图插入ShareKit。
所以......我删除了ShareKit的所有痕迹,并出现了11个“物体的潜在泄漏”条目。
以下是使用textView:
进行的一个示例file.h
#import <UIKit/UIKit.h>
#import "iAd/iAd.h"
#import "Oracao.h"
#import <QuartzCore/QuartzCore.h>
@interface DetalhesOracaoViewController : UIViewController{
Cclass *cclass;
}
@property (nonatomic, retain) Cclass *cclass;
@property (nonatomic, retain) IBOutlet UITextView *tWeekDay;
@end
file.m
...
@synthesize tWeekDay;
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view from its nib.
self.tWeekDay.text = [NSString stringWithFormat:@"%d° day - %@", cclass.dia, cclass.dia_semana];
}
#pragma mark dealloc
-(void)dealloc {
[tWeekDay release];
[super dealloc];
}
关于可以做些什么的任何想法? 谢谢!
编辑:
这是另一个我无法理解的漏洞:
答案 0 :(得分:0)
我认为您保留的分配UITextView
首先使用alloc
,而不是addSubview
,而不是retain
。创建它时共享代码可能更加确定。
所以你应该平衡这个
尝试:
@property (nonatomic, assign) IBOutlet UITextView *tWeekDay;
或添加
-(void)dealloc {
[tWeekDay removeFromSuperview];
[tWeekDay release];
[super dealloc];
}