返回故事板当前视图控制器标识符
Posted
技术标签:
【中文标题】返回故事板当前视图控制器标识符【英文标题】:Return storyboard current view controller identifier 【发布时间】:2015-06-25 19:24:50 【问题描述】:如何找到当前实例化的视图控制器的标识符?
例子:
self.storyboard?.instantiateViewControllerWithIdentifier("ThisViewController") as! UIPageViewController
并使用self.storyboard?.currentViewControllerIdentifier
之类的东西返回ThisViewController
?
【问题讨论】:
【参考方案1】:来自 UIStoryboard 的文档:
此标识符不是视图控制器对象本身的属性,仅由情节提要文件用于定位视图控制器。
所以简短的回答是你不能。更长的答案是您可以继承 UIViewController 并为标识符添加一个属性,并在每次从情节提要加载时分配该属性。
【讨论】:
以上是关于返回故事板当前视图控制器标识符的主要内容,如果未能解决你的问题,请参考以下文章
运行时错误消息:loadView 使用来自故事板 Main 的标识符 ViewController 实例化视图控制器,但没有获得 TableView
'故事板“ Main”中的标识符为“”的实例化视图控制器,但尝试以模态方式显示视图控制器时未获得UITableView']