gpt4 book ai didi

iphone - iOS Storyboard 连接松动?

转载 作者:行者123 更新时间:2023-11-29 04:39:18 25 4
gpt4 key购买 nike

我有一个非常简单的应用程序,只有 2 个 View Controller 。初始根 Controller 上有两个 UIButton,它们都通过 Storyboard 转换到第二个 View Controller 。加载到第二个 View Controller 上的信息由链接到两个初始 View Controller 的buttonPressed IBAction 确定。我遇到的问题是,一旦我点击两个按钮之一,我就会得到第二个 View Controller 加载空白。通过调试,我注意到在加载第二个 View 后调用了buttonPressed函数。我怎样才能在第二个 View Controller 加载为空之前调用buttonPressed函数?

几乎不涉及任何代码,我将两个 UIButtons 标记为 1 和 2,并且按钮按下功能根据等于 1 或 2 的发送者标记加载两个文本文件。所有内容都在 Storyboard 中链接起来。有什么建议吗?

*buttonPressed 功能:

if([发件人标签] == 1)

count = 1;

其他

count = 2;

计数决定要加载的文件。

*在 Storyboard 中,我只有 2 个 View Controller (没有导航或任何其他内容),第一个 View 上有两个 UIButton,第二个 View 上有一个 TextView 来显示文本。 UIButtons 连接到buttonPressed 和第二个 View Controller segue。

最佳答案

不必为按下的按钮使用 IBAction 而烦恼。让按钮连接到新 Controller ,并使用 prepareForSegue:sender: 来确定点击了哪个按钮(发送者)。

然后您可以获得对即将出现的 Controller 的引用,例如...

SecondController *next = (SecondController *)[segue destinationViewController];

...并告诉它要加载哪个文件,它可以在 viewDidLoad: 中执行。

关于iphone - iOS Storyboard 连接松动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10625304/

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