2013-06-12 79 views
0

在我的UIViewController中,我有2個文本框。一個叫passwordtextfield,另一個叫retype。而不是讓人們實際上重新輸入密碼,我希望它能夠自動填寫密碼。這可能嗎?我嘗試了一些不斷崩潰的東西。自動輸入密碼iphone

[_passwordtextfield addTarget:self action:@selector(updateTextField:) forControlEvents:UIControlEventEditingChanged]; 


- (void)updateTextField:(id)sender{ 

    UITextField *retype = ((UITextField *)_passwordtextfield).text; 


    } 
+4

什麼是具有場在所有如果您自動填充它的點的直接價值? – woz

+0

如果你打算自動填寫,第二個領域有什麼意義? –

+0

您錯過了讓人們輸入密碼兩次的全部要點。這個想法是確保他們不會意外地錯誤輸入。想想你將密碼設置爲一件事情並且(由於輸入錯誤)實際上將其設置爲其他內容將是非常可怕的。 –

回答

0

我不知道爲什麼你要做到這一點,因爲在評論中提到的,但是要回答這個問題......它看起來就像你正在創建updateTextFieldUITextField,而不是設置的文本一個存在。它應該是這個樣子:

不管你命名爲指針,你的第二個領域 retypeField
- (void)updateTextField:(id)sender{ 
    retypeFied.Text = _passwordtextfield.text; 
} 

替代品。

1

有沒有必要投你的文本字段。您可以將您的文本field.So

寫這條線的

retypetextfield.text = _passwordtextfield.text; 

代替

UITextField *retype = ((UITextField *)_passwordtextfield).text; 
+0

+1表示功能正確的答案。 -1爲不挑戰要求的原因。 – Abizern

+0

hheehheh thanx dude ...現在我會給理由 –

+0

,我可以談談你個人。如果你不介意它.. –