この for-in ループが機能しない理由がわかりません。valueChanged:
動くたびに呼び出すスライダーを使用しています。コードを単純化するために、すべてのものをクリーンアップしましたが、これが機能しない理由を知りたいだけです。
- (void)valueChanged:(CCControlSlider *)sender{
for(CCControlSlider *slider in self.arrayOfSliders){
NSLog(@"do something");
}
}
EXC_BAD_ACCESS でクラッシュします。私はここで違法なことをしていますか?ありがとう
** 編集: 問題: self.arrayOfSliders が (nonatomic, assign) に設定されていたため、保持されませんでした。
私は自分のプロジェクトを ARC に設定しました (私はそれに慣れています!)、問題は解決するはずです。ありがとうございました!