if(Field<8)
{
[Field1 resignFirstResponder];
NSString *FieldName = [NSString stringWithFormat:@"Field%i",Field];
NSLog(@"%@",FieldName);
[(UITextField *)FieldName resignFirstResponder];
Field++;
FieldName = [NSString stringWithFormat:@"Field%i",Field];
[FieldName becomeFirstResponder];
}
我有此代碼時崩潰.. [字段1 resignFirstResponder];工作,但要做到這一點在循環中我使用Field%i方法,它每次自動增加字段名稱..但程序崩潰在[(UITextField *)FieldName行....上面的Nslog輸出Field1它是正確。程序跳躍從一個的UITextField到另一個
任何想法?
我會在後面標記我的答案是正確的,因爲現在不會允許我。 編輯 我在這裏找到了我的解決方案的答案 謝謝大家。 http://www.iphonedevsdk.com/forum/iphone-sdk-development/77945-jumping-across-text-fields.html
什麼是field1? – Tendulkar 2012-01-04 13:32:16
Field1 Field2 Field3 Field are all UitextFields i will cycle through。 – Shubhank 2012-01-04 13:35:03
添加您的答案並選擇它。 – 2012-01-04 18:40:09