在UITabBarController中设置Xcode Storyboard Segue的标识符,并获取指向其视图控制器的指针

Aar*_*ger 9 xcode objective-c storyboard uiviewcontroller ios

这是我的第一个使用storyboards/segues的应用程序,我很确定答案很容易,但我会尽可能详细地描述我的问题.

我正在制作一个简单的应用程序,它有一个标签栏控制器场景和两个视图控制器.

我的故事板的视图,其中一个

我的应用程序通过从另一个应用程序发送URL来启动.application:openURL:sourceApplication:annotation:app delegate中的方法执行一些工作来确定

  • 首先显示哪个选项卡,以及
  • 要在其上显示什么信息.

我的目标是performSegueWithIdentifierAppDelegate中使用该方法(我可以选择其他方法)来选择选项卡,还可以找到一种方法将方法发送到由故事板创建的视图控制器的实例.

问题#1是我无法设置标识符.当我选择标签"关系"时,属性检查器中没有可用的选项(它表示"不适用").如何为此segue设置名称?我可以吗?或者是否存在一些UITabBarController不能以编程方式触发的规则?

问题#2是我找不到一种方法来指向视图控制器.预故事板我会allocinit一个新的视图控制器,然后对其进行设置,但在这里,如果我这样做,它不会在我的应用程序启动(我想这是因为故事板显示的是同一视图控制器的不同实例显示. )

我知道这个帖子很长,但我觉得我错过了一些简单的东西.它是什么?

tar*_*eel 0

听起来您需要让 AppDelegate设置故事栏的入口点。