Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Controller 单击按钮转到另一个控制器时如何添加Segue:验证逻辑_Controller_Uikit_Interface Builder_Uistoryboard_Segue - Fatal编程技术网

Controller 单击按钮转到另一个控制器时如何添加Segue:验证逻辑

Controller 单击按钮转到另一个控制器时如何添加Segue:验证逻辑,controller,uikit,interface-builder,uistoryboard,segue,Controller,Uikit,Interface Builder,Uistoryboard,Segue,假设我有一个viewcontrol类(它有登录信息),我想做的是:在用户单击登录按钮后,我想用我的验证方法检查它,然后我想转到情节提要中的UITabBarController 有人能帮我添加UITabBarController的序列吗?如果我在登录按钮上添加一个按钮序列,无论验证状态如何,它都将直接转到UITabBarController。您可以将脚本中的按钮绑定到初始视图控制器中的iAction 然后,您可以创建一个从同一视图控制器到UITabBarController的推送序列(名为“pus

假设我有一个viewcontrol类(它有登录信息),我想做的是:在用户单击登录按钮后,我想用我的验证方法检查它,然后我想转到情节提要中的
UITabBarController


有人能帮我添加
UITabBarController
的序列吗?如果我在登录按钮上添加一个按钮序列,无论验证状态如何,它都将直接转到
UITabBarController

您可以将脚本中的按钮绑定到初始视图控制器中的iAction

然后,您可以创建一个从同一视图控制器到UITabBarController的推送序列(名为“pushToTabBarController”,供本答案参考)

最后,在登录按钮的iAction代码中,您可以验证,如果对验证满意,则调用

- (IBAction) validateThenPush:(id)sender
{
    if ([self loginValidated])
        [self performSegueWithIdentifier:@"pushToTabBarController" sender:self];
}
(发件人:self可以是nil,也可以是传递给操作的按钮,或者是
prepareforsgue:sender:
中上下文所需的任何内容)