如何从代码中的故事板中获取类标识符?

时间:2015-03-23 00:12:13

标签: objective-c storyboard

如何检索在storyboard中设置的类'标识符值?在代码中,我想看看标识符是否等于某个字符串。

1 个答案:

答案 0 :(得分:0)

你在谈论故事板ID吗?如果是这样,一个类没有具体的ID,这只与故事板中的一个视图控制器相关联,你不能有一个类并找到它的故事板ID,因为一个类可以用在多个故事板和/或故事板中的多个视图控制器因此以这种方式查找ID真的没有意义。你能做的就是去

UIViewController *VC = [[UIStoryboard storyboardWithName:@"StoryboardName" bundle:[NSBundle mainBundle]] instantiateViewControllerWithIdentifier:@"TheViewControllerID"];

if([VC isKindOfClass[YourClass class]]){

    ...
}

但这些似乎是你想要实现的效率非常低效的方式,我确定可能有另一种方式来处理你正在做的事情,但我不完全知道你这样做的原因是什么,所以我不能真的有帮助吗