Ios6 查找在ViewController中调用的segue

Ios6 查找在ViewController中调用的segue,ios6,uistoryboard,segue,Ios6,Uistoryboard,Segue,我使用的是故事板,有一个包含事件的UITableView,单击它可以加载另一个包含更多细节的视图。我在列表上还有一个“添加”按钮,它会转到同一页,但不会预先填充信息并更改横幅按钮 我通过使用以下方法设置详细信息项来实现这一点,然后在configureView方法中检查详细信息项是否存在 - (void)setDetailItem:(id)newDetailItem { if (self.detailItem != newDetailItem) { _detailItem

我使用的是故事板,有一个包含事件的UITableView,单击它可以加载另一个包含更多细节的视图。我在列表上还有一个“添加”按钮,它会转到同一页,但不会预先填充信息并更改横幅按钮

我通过使用以下方法设置详细信息项来实现这一点,然后在configureView方法中检查详细信息项是否存在

- (void)setDetailItem:(id)newDetailItem {
    if (self.detailItem != newDetailItem) {
        _detailItem = newDetailItem;
        [self configureView];
    } }

这工作正常,但我认为可能有更好的方法来区分方法,例如在这个新的视图控制器中获取segue标识符并使用它。有没有一种简单的方法可以做到这一点,或者我是否需要将此信息作为prepareForSegue方法的一部分进行传递?

使用
prepareForSegue:
似乎是正确的。一般来说,如果方法的参数不明确,那么关心调用它们的条件是不好的