Ios 按钮、顺序和If/Else语句

Ios 按钮、顺序和If/Else语句,ios,xcode,button,segue,Ios,Xcode,Button,Segue,我有一个按钮,按下时将确定输入的文本是否等于字符串。如果是,则将转换到下一个视图。如果不正确,则会将标签文本更改为错误消息。它不起作用了。有人能批评我,让我知道我做错了什么吗?这是我的密码: -(iAction)submitButton:(UIButton*)发送器{ } 无论if-else语句是否为真,segue都会发生。如何修复此问题?如果调试器显示它没有执行 [self performSegueWithIdentifier:@"ShowDetail" sender:self]; …行,那

我有一个按钮,按下时将确定输入的文本是否等于字符串。如果是,则将转换到下一个视图。如果不正确,则会将标签文本更改为错误消息。它不起作用了。有人能批评我,让我知道我做错了什么吗?这是我的密码: -(iAction)submitButton:(UIButton*)发送器{

}


无论if-else语句是否为真,segue都会发生。如何修复此问题?

如果调试器显示它没有执行

[self performSegueWithIdentifier:@"ShowDetail" sender:self];
…行,那么这可能是故事板中定义的序列开头的问题。(如果要在代码中触发它,它应该以视图控制器而不是按钮开始。)


(如果那行执行了那么
isEqualToString:
测试有问题……但这看起来不太可能。)

什么是“它不起作用”呢?不管If-else语句是真是假,这个过程都在发生。我该如何修复它呢?这看起来还可以(除了在主线程上使用sleep()不好),所以可能是连接错误了..类似的问题我删除了sleep。不知道我为什么把它放在那里。我如何查看调试器?这是一个愚蠢的问题,但在“所有输出”区域中没有显示任何内容。此外,“提交”按钮也会触发该序列。如何从视图控制器开始编写代码?不管我怎么想。我必须从一个控制器到另一个控制器创建一个序列,使其正常工作!谢谢大家的帮助。
[self performSegueWithIdentifier:@"ShowDetail" sender:self];