我想对多个场景使用相同的ViewController。现在,我想根据所使用的场景来实现略有不同的行为。我想使用标识符可以做到这一点。赞(伪代码)

if (self.identifier == scene1)
{
    // do this
}
else if (self.identifier == scene2)
{
    // do that
}

如何从ViewController调用标识符?

编辑:

我的意思是来自Inpector的标识符-如何在代码中调用它?

提前致谢。

最佳答案

我修好了它。一种可能的方法是命名Segway标识符,然后在prepareForSegue方法中检查是否有相等的字符串。

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    if ([segue.identifier isEqualToString:@"HelpSegue"])
    {
        // do this
    }
    else
    {
        // do that
    }

}

08-18 19:15
查看更多