iOS UITableViewCells rows recycled and tag not working
===

I would like to seek some help in setting tag for buttons in cells. This is a question with a link to the previous I posted : http://stackoverflow.com/questions/11673963/ios-using-nsdictionary-to-load-data-into-section-and-rows 

However, though I could pass in data dynamically now, my renewal button on each of the rows could not seem to get the data and would only detect the same book title of each section when any of the rows in the section is selected. 

Based on what I've read so far, it's because the button is being recycled hence, unable to detect which book is being selected properly. I've tried to set tag:

    cell.renewButton.tag = indexPath.row;

 but it doesn't work at all. Would be sooooo grateful for any suggestions :) Thank you!!

P.S: My copy of xcode is not updated, only till version4. Saw some people mentioning storing of tag status in DataModel but it's only available in newer versions. :)