SQLiteデータベースから取得したデータを表すUICollectionViewがあります。CollectionViewを上下にスクロールすると、UISwitchに問題が発生します。
-(UICollectionViewCell *)collectionView:(UICollectionView *)cv
cellForItemAtIndexPath:(NSIndexPath *)indexPath {
city_setlist *cellValue = [self.arr objectAtIndex:indexPath.row];
UISwitch *onoff=(UISwitch *) [cell viewWithTag:106];
onoff.tag=[cellValue._id_setlist intValue];
if([cellValue._was_there isEqualToString:@"1"])
[onoff setOn:YES animated:YES];
else
[onoff setOn:NO animated:YES];
}
スクロールしなくてもデータは問題ありませんが、CollectionViewを上下にスクロールし始めると、UISwitchはランダムにオンになり、オフになっているはずです。その逆も同様です。私は何が間違っているのですか?