我在 TableView Controller 中有一个 segue,我想在 didDeselectRowAtIndexPath
中声明一个标识符委托(delegate)方法:
- (void) tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath
{
[self performSegueWithIdentifier:@"noteSegue" sender:________];
}
但我试图了解这里的发件人是谁......?
最佳答案
它是传递给 prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
的对象,可以通过nil
如果你愿意,这里不用担心(并且不要实现 prepareForSegue
)。
对于在界面生成器中创建的转场,sender
将是绑定(bind)执行segue的对象。
关于ios - 执行 segue 时哪个对象是发送者?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22856601/