草庐IT

DidSelectRowAtIndexPath

全部标签

iphone - didSelectRowAtIndexPath 返回错误的 IndexPath

我遇到了一个非常令人费解的错误。我的UITableView的first行返回1和second一个返回indexPath中的0!这怎么可能?在我的`-(void)viewDidLoad`中一切都还好。我正在使用成功突出显示第一行currentRow=0;[tableViewselectRowAtIndexPath:[NSIndexPathindexPathForRow:currentRowinSection:0]animated:NOscrollPosition:UITableViewScrollPositionNone];我有变量currentRow用于跟踪选择了哪一行(另一个控件会根

ios - 对 UITableView 使用 didSelectRowAtIndexPath 或 prepareForSegue 方法?

我正在使用Storyboard,并且我有一个UITableView。我有一个从我的表推送到详细VC的segue设置。但是我应该使用哪种方法来处理这个问题?我必须将几个对象传递给详细View。但是我是使用didSelectRowAtIndex还是-(void)prepareForSegue:(UIStoryboardSegue*)seguesender:(id)sender? 最佳答案 如果您使用prepareForSegue:sender:,那么如果您稍后决定从表格View之外的某个控件触发segue,您将无需进行太多更改。prep

ios - 对 UITableView 使用 didSelectRowAtIndexPath 或 prepareForSegue 方法?

我正在使用Storyboard,并且我有一个UITableView。我有一个从我的表推送到详细VC的segue设置。但是我应该使用哪种方法来处理这个问题?我必须将几个对象传递给详细View。但是我是使用didSelectRowAtIndex还是-(void)prepareForSegue:(UIStoryboardSegue*)seguesender:(id)sender? 最佳答案 如果您使用prepareForSegue:sender:,那么如果您稍后决定从表格View之外的某个控件触发segue,您将无需进行太多更改。prep