2012-03-30 101 views
1

我有一段代碼:如何驗證UITextField中的輸入?

NSString *favoriteName = nil; 
    if (self.favTextField.text != nil) { 
     favoriteName = self.favTextField.text; 
    } else 
    { 
     favoriteName = self.defaultName; 
    } 

這是當我按下保存名稱按鈕,文本框的文字是零這將是默認名稱。但是,當我點擊文本框,但不輸入任何內容並保存。它會節省空。我該如何解決這個問題,如果我點擊文本字段但不輸入任何內容,我希望它仍然可以保存默認名稱?請幫助我。

btw:我試試self.favTextField.text isEqualToString:@「」它仍然不起作用。

+0

當文本在字段中時,favoriteName是否正確? – SuperRod 2012-03-30 06:27:13

回答

0

您可以嘗試測試字符串長度。

if ([self.favTextField.text length]==0) { 

} 
+0

謝謝,這是方式。 – user1035877 2012-04-10 03:23:25

1
​​
+0

他不需要修剪一些字符 – Gargo 2012-03-30 07:18:39