我在表视图控制器中有一个segue,我想在didDeselectRowAtIndexPath
委托方法中声明一个标识符:
- (void) tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath
{
[self performSegueWithIdentifier:@"noteSegue" sender:________];
}
但我试图了解谁是这里的发件人......?
答案 0 :(得分:2)
发送者也是自己的,它是ViewController的实例,它是segue的初始开始,如果你使用的是StoryBoards,你应该写的。
答案 1 :(得分:2)
这是传递给prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
的对象,如果你愿意,你可以毫不担心地传递nil
(并且不要实现prepareForSegue
)。
对于在界面构建器中创建的segues,sender
将是绑定执行segue的对象。