iPhone UItableview didselectrowAtIndexPath始终返回所选的第一行

时间:2011-11-04 09:01:06

标签: iphone uitableview

我有一个UItableview,其中包含使用navigationcontroller推送的详细视图。如果我选​​择了一行,它会在解除视图并选择另一行后显示详细信息,它将返回第一个选定的行本身

2 个答案:

答案 0 :(得分:2)

您应该使用下面的表视图委托方法来选择特定的单元格

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath

尝试此链接,您将获得有关tableview的更多信息

http://developer.apple.com/library/IOS/#documentation/UIKit/Reference/UITableViewDelegate_Protocol/Reference/Reference.html

答案 1 :(得分:0)

释放旧对象并在didSelectRowAtIndexPath中重新创建一个新的详细视图对象,因为它每次都会使用旧对象,因此viewdidload方法将无效...

尝试这个或发布您的代码.....