gpt4 book ai didi

objective-c - 在 UITabBarController 中为 Xcode Storyboard Segue 设置标识符,并获取指向其 View Controller 的指针

转载 作者:可可西里 更新时间:2023-11-01 03:00:56 27 4
gpt4 key购买 nike

这是我的第一个使用 Storyboard/segues 的应用程序,我很确定这个问题的答案很简单,但我会尽可能详尽地描述我的问题。

我正在制作一个简单的应用程序,它有一个 Tab Bar Controller 场景和两个 View Controllers。

View of my Storyboard, with one of the "Relationships" highlighted

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

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

我的目标是在 AppDelegate 中使用 performSegueWithIdentifier 方法(尽管我对替代方法持开放态度)来选择选项卡,并找到一种发送方式 Storyboard创建的 View Controller 实例的方法。

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

问题 #2 是我无法找到一种方法来获得指向 View Controller 的指针。 Pre-Storyboard 我会 allocinit 一个新的 View Controller ,然后设置它,但是如果我这样做,它不会在我的应用程序启动时显示(我认为这是因为 Storyboard 正在显示同一 View Controller 的不同实例。)

我知道这篇文章很长,但我觉得我遗漏了一些简单的东西。这是什么?

最佳答案

听起来您需要拥有 AppDelegate set the entry point到你的 Storyboard。

关于objective-c - 在 UITabBarController 中为 Xcode Storyboard Segue 设置标识符,并获取指向其 View Controller 的指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11286859/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com