セルの数が可変で、それぞれに。がUITableView付いていUISwitchます。すべてのスイッチの行は次のとおりです。
[cell.currentSwitch addTarget:self action:@selector(changeCurrentEvent:) forControlEvents:UIControlEventValueChanged];
1つのスイッチを切り替えると、他のすべてのスイッチがオフになるように設定しました(の内部-changeCurrentEvent:)。私が気付いているの-changeCurrentEvent:は、手動でスイッチを切り替えると正しく呼び出されるということですが、他のすべてのスイッチがオフになり、値が変わるので、それぞれも呼び出すべきではありません-changeCurrentEvent:か?それはとにかく彼らにしてもらいたいことです。