我想在用戶關閉鍵盤時從textField中獲取字符串值。但是,似乎每當我嘗試獲取值時,我都會得到垃圾(嘗試打印出textField.text會給出垃圾)。我可能做錯了什麼?UITextField文本值返回垃圾
(控件顯示正常,我甚至可以將文本值放入它中)。
這裏是我的代碼:
-(BOOL)textFieldShouldReturn:(UITextField *)textField {
NSInteger currenttag = textField.tag;
NSLog(@"%d",textField.tag);
if (currenttag == 0) {
NSLog(@"%x %s",(unsigned int)textField.text,textField.text);
username = textField.text;
} else if (currenttag == 1) {
password = textField.text;
}
[textField resignFirstResponder];
return YES;
}
字段的用戶名和密碼都是零的NSString *的,但因爲我只會堅持通過的TextField.text舉行的NSString的,它應該是罰款。
我假設'username'和'password'是字段。如果是這樣,你需要確保你保持正確。 – notnoop 2009-12-01 12:24:03
你能告訴我一些代碼嗎?還是像 [textField.text保留]? – futureelite7 2009-12-01 14:34:27