是否可以通过编程方式从Swift / Objective-C中的UIViewController或Storyboard获得基本UIViewController的标识符?

问题描述 投票:9回答:3

我知道我们可以根据其标识符实例化一个特定的UIViewController(见下文):

var myPageContentViewController = self.storyboard!.instantiateViewControllerWithIdentifier("A") as PageContentViewController

但是我的问题与这一点无关,换句话说,我只是想知道是否有可能以编程方式(在源代码中)检索我的标识符(在我们的示例中为字符串值“ A”)在故事板上为此特定的PageContentViewController设置(这是我的项目中UIViewController的子类)?

注:使用Swift开发语言而不是Objective-C开发语言的答案对我来说更方便,即使我知道后者。供您参考,我使用Xcode的6.0.1版本。

提前感谢您的回答。

ios objective-c uiviewcontroller swift storyboard
3个回答
22
投票
在Swift中:

12
投票
您可以通过在目标C中将恢复标识符与以下代码一起使用来获得UIViewController的标识符:

0
投票
  1. 在情节提要检查器中检查各个视图控制器的“使用情节提要ID”。
© www.soinside.com 2019 - 2024. All rights reserved.