gpt4 book ai didi

ios - 触摸 TableView 单元格后的第一种方法是 didSelectRowAtIndexPath 还是 prepareforSegue?

转载 作者:行者123 更新时间:2023-11-29 03:39:05 24 4
gpt4 key购买 nike

我根据类型设计了各种书籍的表格 View 。如果用户触摸单元格,则会对需要书籍项的新 View Controller 执行 segue。我已经在

中初始化了这本书
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 

方法。但是触摸后不会先调用is方法,而是先调用下面的方法!!!!

-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender

触摸表格 View 单元格后调用的第一个方法是什么......?

最佳答案

我认为您必须将 segue 链接到当前 View Controller 的 View 而不是单元格。在这种情况下,当您单击单元格时

-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender

不会被调用。然后在

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

您可以手动执行segue:

[self performSegueWithIdentifier:@"MySequeIdentifier" sender:self];

关于ios - 触摸 TableView 单元格后的第一种方法是 didSelectRowAtIndexPath 还是 prepareforSegue?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18711668/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com