我不确定为什么这个 for-in 循环不起作用。我正在使用一个valueChanged:
在移动时调用的滑块。为了简化代码,我清理了所有东西,但我只想知道为什么这不起作用:
- (void)valueChanged:(CCControlSlider *)sender{
for(CCControlSlider *slider in self.arrayOfSliders){
NSLog(@"do something");
}
}
它与 EXC_BAD_ACCESS 一起崩溃。我在这里做违法的事吗?谢谢
** 编辑:问题:self.arrayOfSliders 设置为(非原子,分配),所以它没有被保留。
我已经将我的项目设置为 ARC(我更习惯了!),问题应该得到解决。谢谢!