2011-03-09 46 views
6
@property(nonatomic, retain) NSMutableArray* playerList; 

...iPhone - 为什么静态分析仪没有选择?

team.playerList = [[NSMutableArray alloc] initWithArray:self.playerList]; 

这是一个内存泄露吗?

那么静态分析仪为什么不能选择这个?

+0

+1,好问题 – vodkhang 2011-03-09 12:03:15

+0

当然你在别处使用过@synthesize,而不是编写自己的getter和setter? – Tommy 2011-03-09 12:08:20

+0

@Tommy是的就是这样 – Robert 2011-03-09 13:22:36

回答

3

是的,这是一个内存泄漏;您需要自动释放该数组或在设置属性后手动释放该数组。我不确定为什么静态分析仪错过了它 - 您可能会考虑filing a bug针对开发人员工具。

相关问题