我有以下故事板:
在标签栏控制器中,我有一个添加按钮,带有一个视图控制器的 segue。我需要使用方法“prepareForSegue:”,因为我需要传输一个对象,但在存储库表视图中不会触发该方法。
如何在存储库表视图中检测方法“prepareForSegue:”?可能吗?
我有以下故事板:
在标签栏控制器中,我有一个添加按钮,带有一个视图控制器的 segue。我需要使用方法“prepareForSegue:”,因为我需要传输一个对象,但在存储库表视图中不会触发该方法。
如何在存储库表视图中检测方法“prepareForSegue:”?可能吗?
我想对于“检测方法prepareForSegue
”,您的意思是“确定prepareForSegue
方法中的正确序列”。
为此,您可以使用[segue identifier]
字符串比较方法isEqualToString:
将其与您在情节提要中设置的标识符进行比较。
此外,请确保按钮、表格视图单元格、按钮或其他元素附加到正确的 segue。你当然也可以在故事板中做到这一点。如果您需要在代码中执行此操作,例如因为按钮是通过编程方式创建的,则您必须自己调用 segue。在您刚刚使用的按钮处理程序中
[self performSegueWithIdentifier:"SegueIdentifier" sender:self];