Kin*_*ard 9 objective-c storyboard uiviewcontroller ios swift
我知道我们可以根据其标识符实例化一个特定的UIViewController(见下文):
var myPageContentViewController = self.storyboard!.instantiateViewControllerWithIdentifier("A") as PageContentViewController
Run Code Online (Sandbox Code Playgroud)
但是我的问题并不涉及这一点,换句话说,我只是想知道是否有可能以编程方式(在源代码中)检索我设置的标识符(在我们的例子中是字符串值"A")这个特定的PageContentViewController(它是我项目中UIViewController的子类)的故事板?
注意:使用Swift开发语言而不是Objective-C开发语言的答案对我来说会更方便,即使我知道后者.为了您的信息,我使用Xcode的6.0.1版本.
提前感谢您的回答.
Kin*_*ard 21
在Swift中:
var str: String! = self.restorationIdentifier
Run Code Online (Sandbox Code Playgroud)
Pra*_*K.K 12
您可以UIViewController使用目标C中的以下代码使用恢复标识符来获取标识符:
NSString *restorationId = self.restorationIdentifier;
Run Code Online (Sandbox Code Playgroud)
希望这会帮助你.
| 归档时间: |
|
| 查看次数: |
16678 次 |
| 最近记录: |