gpt4 book ai didi

iphone - iOS - performSegueWithIdentifier 不工作?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:19:28 24 4
gpt4 key购买 nike

我的应用中只有两个 ViewController

Storyboard设置:-

enter image description here

我有一个从我的 ViewController 直接连接到 MainTableViewController 的推送 segue。我希望我的应用程序在用户输入正确的密码后立即重定向到主视图。

这是我的代码:-

- (IBAction)checkInput
{

NSMutableString *aString = [NSMutableString stringWithFormat:firstDigit.text];
[aString appendFormat:secondDigit.text];
[aString appendFormat:thirdDigit.text];
[aString appendFormat:fourthDigit.text];
if([aString isEqualToString:@"1111"])
{
result.text = @"Right Password";
//UIStoryboard *sb = [UIStoryboard storyboardWithName:@"MainStoryBoard" bundle:nil];
//UITableViewController *tvc = [self.storyboard instantiateViewControllerWithIdentifier:@"mainTableViewController"];
//[self.navigationController pushViewController:tvc animated:YES];
//[self removeFromParentViewController];
[self performSegueWithIdentifier:@"mainSegue" sender:self];
}
else {
result.text = @"Wrong Password";
}
NSLog(@"%@", aString);
}

checkInput 在用户输入最后一位数字后立即被调用。我在第四个 TextField 的 Editing did End 上调用它。

任何帮助将不胜感激。谢谢

最佳答案

诀窍在于这些转场仅在您的 View Controller “嵌入”在 UINavigation Controller 中时才有效。选择您的第一个 VC,然后选择(从顶部菜单中)Editor > Embed In > Navigation Controller。

它应该自动将自己设置为初始 VC,但请仔细检查。

请注意,在这张图片中我展示了如何操作,但它已经完成,因此您可以看到它自动将我的主 VC 连接到导航 Controller 。 Embed in Navigation Controller

关于iphone - iOS - performSegueWithIdentifier 不工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11426420/

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