A.m中
声明一个static变量
static ClassA *var = nil;
有一个实例方法
-(void)dosomething { var = [self create]; ... }
方法create定义为
- (ClassA *)create{ ClassA *ret = [ClassA methodA];//返回autorelease对象 return ret; }dosomething方法执行一系列操作之后,调用方法- (void)somethingFinished{ [var complete];//crash,提示EXC_BAD_ACCESS}
显示是内存问题,以上情况是需要在create方法中retain一下吗?
侃侃尔雅
HUH函数
相关分类