gpt4 book ai didi

objective-c - 如何在 Storyboard中设置初始 ViewController 的委托(delegate)

转载 作者:可可西里 更新时间:2023-11-01 05:38:40 24 4
gpt4 key购买 nike

我有一个这样的 Storyboard:

-- initial --> [PictureListViewController] ----> [PictureDetailViewController]

现在我想设置我的 ViewController PictureListViewController 的委托(delegate)。因为它是第一个 ViewController,所以我不能在 -(void)prepareForSegue:... 方法中执行此操作,因为我的初始 ViewController 是由 Storyboard 框架创建的。

为了可重用性,我也不想要 PictureListViewController,因此将其设置为自己的 delegate

这方面的最佳做法是什么。我当然可以创建另一个“空的”ViewController,然后将其转至 PictureListViewController,但这对我来说并不是正确的做法。

非常欢迎您的帮助。谢谢:-)

最佳答案

您可以在 App Delegate 中设置它,方法是使用...获取对您的 Root View Controller 的引用

YourFirstViewController *ctr = self.window.rootViewController;
// Do stuff here

关于objective-c - 如何在 Storyboard中设置初始 ViewController 的委托(delegate),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8446403/

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