2012-09-11 100 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 
}