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];
}
私はこのコードを持っています。[Field1 resignFirstResponder];私はフィールド名を毎回自動的にインクリメントするField%iメソッドを使用していましたが、プログラムは[(UITextField *)FieldNameラインでクラッシュしています。その上のNslogはField1を出力しています正しい。あるUITextFieldから別のUITextFieldにジャンプするときにプログラムがクラッシュする
アイデア?
私の答えは後で正しいとマークしますので、今は私を許可しません。 編集 ここで私の解決策への答えが見つかりました ありがとうございました。 http://www.iphonedevsdk.com/forum/iphone-sdk-development/77945-jumping-across-text-fields.html
フィールド1とは何ですか? – Tendulkar
Field1 Field2 Field3フィールドは、すべて循環するUitextFieldです。 – Shubhank
回答を追加して選択します。 –