今天下午遇到一个问题,研究了半天, 无果,后来终于知道问题所在。 (写此文以悼念今天下午所花的悲催时光)
简单地说,问题就在于,重载方法时,super的调用顺序。
- (void)viewDidLoad
{
[super viewDidLoad];
// 你自己的代码。。。
bgScrollView = [[xxx alloc] init];
}
- (void)dealloc {
// 你自己的释放部分
[bgScrollView release];
[super dealloc];
}
之前写得习惯了, 直接写成下面这种错误方式了,以致于调试半天也没有找到问题所在,而且还受调试结果的误导。
- (void)dealloc {
[super dealloc];
// 你自己的释放部分
[bgScrollView release];
}