【问题标题】:Getting an unique identifier for a UIViewController获取 UIViewController 的唯一标识符
【发布时间】:2013-06-09 12:33:29
【问题描述】:

我有一个由多个视图控制器组成的完全实现的 iOS 应用程序。

一些视图控制器是例如的子类。 UIViewController 或者 UITableViewController,但是有的只是直接使用了原来的类,比如 UINavigationController。

有没有办法为每个实例获取或生成唯一标识符,以便下次打开应用时可以引用相同的特定控制器?

【问题讨论】:

标签: ios objective-c


【解决方案1】:

在情节提要中,转到要为其设置 ID 的视图控制器。按下身份检查器(如果它是从 0 开始的图标数组,则第三个按钮或索引 2;))。您将看到“故事板 ID”,您可以在那里设置唯一标识符。

这里有一篇文章解释了如何使用故事板 ID 来在任何其他类中实例化该故事板对象的实例。

What is a StoryBoard ID and how can i use this?

【讨论】:

  • 我需要能够在不先设置的情况下获得唯一标识符。它适用于注入现有项目的库。
  • 注入现有项目时为什么不设置唯一标识符?
  • 标识符需要在应用程序的所有安装中保持一致。我正在考虑根据各种属性生成某种校验和?
  • 我知道我应该复制我的名字? :)
  • @CodeMonkey .. 你有解决方案吗? “我需要能够在不先设置的情况下获得唯一标识符。它用于注入现有项目的库”......我有同样的要求
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多