比较两个文本字段,iOS
Posted
技术标签:
【中文标题】比较两个文本字段,iOS【英文标题】:Compare two text fields, iOS 【发布时间】:2012-09-11 14:00:20 【问题描述】:我在一个视图中有两个文本字段。
我在NSSUserDefaults
中保存了一个文本字段并在NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
中加载
我尝试用一个按钮比较这两个文本字段:
if ([st1 isEqualToString: st2])
// do something
else
// do something else
当我在我的 iPhone 上运行它进行测试时,我按下按钮,他让我 else 在我写东西之前做一些事情。
当我在写东西之前按下按钮时,我想首先检查这两个文本字段 isEqualToString。在保存之前,在保存之后做
if ([st1 isEqualToString: st2])
// do something
else
// do something else
【问题讨论】:
您可以编辑您的问题并更清楚地说明您想要做什么吗?前半段还好,后半段有点乱。 我同意@adamjansch - 我想你想说的是,我可以在保存默认值之前检查这些字段是否匹配吗?对吗? 【参考方案1】:if([textField1.text isEqualToString:textField2.text])
// do something
【讨论】:
谢谢...运行良好,完美,但前提是我留空。当我将 textField2 保存在 -(void)viewDidLoad 中时不再起作用,只能工作 else 做某事【参考方案2】:将您的代码替换为:
if([str1.text isEqualToString:str2.text])
//do something
else
//do something else
【讨论】:
以上是关于比较两个文本字段,iOS的主要内容,如果未能解决你的问题,请参考以下文章