Maybe you could set the tag of the UIButton as the row of your tableView ?
[ cell setTag:<#(NSInteger)#> ];
Then when a tap occured, you get the tag (from the sender you cast to a UIButton*), transform it in NSInteger and can change the bool in your database ^^
If you have more than One section, you could trick like doing tag = section * 100 + row.
Good Luck !
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…