返回故事板当前视图控制器标识符

时间:2015-06-25 19:24:51

标签: ios swift cocoa-touch uiview uiviewcontroller

如何找到实例化的当前视图控制器的标识符?

示例:

self.storyboard?.instantiateViewControllerWithIdentifier("ThisViewController") as! UIPageViewController

并使用self.storyboard?.currentViewControllerIdentifier之类的内容返回ThisViewController

1 个答案:

答案 0 :(得分:1)

来自UIStoryboard的文档:

  

此标识符不是视图控制器对象本身的属性,仅由故事板文件用于定位视图控制器。

所以简短的回答是你不能。更长的答案是您可以继承UIViewController并为标识符添加属性,并在每次从故事板加载时分配该属性。