gpt4 book ai didi

IOS:在完成所有控件之前停留在第一个 View Controller 上(StoryBoard)

转载 作者:行者123 更新时间:2023-11-28 22:34:31 24 4
gpt4 key购买 nike

enter image description here

我使用 StoryBoard Push Segue 和 Interface Builder 将第一个 View Controller 与第二个 View Controller 连接起来。

该按钮在顶部/右侧名为 GO。

在转到第二个 Controller 之前,我必须填写三个文本字段。

当其中一个为空时,我会显示一个警报。

问题是我的代码在显示正确的 alertView 后转到了 SecondController 而不是保留在 mainController 上。

 if ([segue.identifier isEqualToString:@"DataDisplay"])
{
if (![self verifySelection]) {
return;
} else {
RowViewController *rowViewController = segue.destinationViewController;
// rowViewController.delegate = self;
}
}

最佳答案

1) 您有一个直接从 Go 按钮连接到您的 Sensor Data View Controller 的 segue。你不希望这样,因为任何时候有人触摸 Go,segue 都会发生......没有停止它。因此,第一步是删除从 Go 到第二个 View Controller 的 segue

2) 相反,将 segue 从 View Controller 下方的 File's Owner 图标连接到第二个 View Controller 。将其命名为 DataDisplay

3) 在 IBAction 中为您的 Go 按钮

if ([self verifySelection) {
[self performSegueWithIdentifier:@"DataDisplay" sender:self]
}

关于IOS:在完成所有控件之前停留在第一个 View Controller 上(StoryBoard),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16462770/

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