2012-09-11 119 views
-1
  1. 我在一个视图中有两个文本字段。比较两个文本字段,iOS

  2. 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 
} 
+1

您可以编辑您的问题,可以很清楚的正是你想做什么?上半场没有问题,只是下半场有点混乱。 – 2012-09-12 08:13:42

+0

我同意@adamjansch - 我认为你想说,我可以检查,保存默认值之前,字段匹配?是对的吗? – nycynik

回答

4
if([textField1.text isEqualToString:textField2.text]) 
{ 
    // do something 
} 
+0

谢谢...工作良好,完美,但只有当我留在空白。当我保存textField2在 - (无效)viewDidLoad是没有工作,只有工作其他{做一些事情} – ochao

0

替换为您的代码:

if([str1.text isEqualToString:str2.text]) 
{ 
    //do something 
} 
else 
{ 
    //do something else 
}