这是我第一个使用故事板/segues 的应用程序,我很确定这个问题的答案很简单,但我会尽可能彻底地描述我的问题。
我正在制作一个简单的应用程序,它有一个标签栏控制器场景和两个视图控制器。
我的应用程序通过从另一个应用程序发送 URL 来启动。应用程序委托中的application:openURL:sourceApplication:annotation:
方法执行一些工作来确定
- 首先显示哪个选项卡,以及
- 在上面显示什么信息。
我的目标是使用AppDelegateperformSegueWithIdentifier
中的方法(尽管我对替代方案持开放态度)来选择选项卡,并找到一种方法将方法发送到情节提要创建的视图控制器的实例。
问题 #1是我无法设置标识符。当我选择“关系”选项卡时,属性检查器中没有可用的选项(它显示“不适用”)。如何为这个 segue 设置名称?我可以吗?或者是否有一些规则不能以编程方式触发UITabBarController segues?
问题 #2是我找不到指向视图控制器的指针的方法。Pre-Storyboard 我会alloc
和init
一个新的视图控制器然后设置它,但是如果我这样做,它不会在我的应用程序启动时显示(我认为这是因为 Storyboard 正在显示同一视图控制器的不同实例。 )
我知道这篇文章很长,但我觉得我错过了一些简单的东西。它是什么?