这是仪器所指向的。
students = [[NSMutableArray alloc] initWithArray:[course.students allObjects]];
我在dealloc中释放数组。在我的其余代码中,我只调用数组,而不是再次分配它。我也试过通过快速枚举来填充数组,我也遇到了同样的问题。
答案 0 :(得分:0)
为了确保,请为其添加autorelease
,例如
students = [[[NSMutableArray alloc] initWithArray:[course.students allObjects]] autorelease];
然后看看会发生什么。 (也许将它分配给self.students btw,并使用@property (nonatomic,retain)
将其保留为保留属性)