私はテキストフィールドで警告表示用のコードを実装しました。ここでokボタンをクリックすると、入力されたテキストフィールドの値が文字列formate(str)として格納されています。ここで問題が発生するたびにテーブルビューは1つの項目で構成されますが、複数の項目をアラートから項目を入力して保存し、この項目をアレイ項目として保存する必要があります。 iPhoneで。alertviewで複数の配列アイテムを保存するコードを実装する方法は?
myAlert = [[UIAlertView alloc] initWithTitle:@"Enter year"
message:@"alert message"
delegate:self
cancelButtonTitle:@"Cancel"
otherButtonTitles:@"Ok", nil];
[myAlert addTextFieldWithValue:@"" label:@"entervalue"];
alertTextField=[myAlert textFieldAtIndex:0];
alertTextField.keyboardType=UIKeyboardTypeAlphabet;
alertTextField.clearsOnBeginEditing=YES;
alertTextField.clearButtonMode=UITextFieldViewModeWhileEditing;
alertTextField.keyboardAppearance=UIKeyboardAppearanceAlert;
[myAlert show];
[myAlert release];
-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
NSString *buttonTitle=[alertView buttonTitleAtIndex:buttonIndex];
if ([buttonTitle isEqualToString:@"Ok"]) {
str = alertTextField.text;
[savedarray addObject:str];
}
}
あなたはその配列に値を保つウィルのでalert.Ifがyesの場合、一度だけ、それを宣言するか、割り当てを示したときに、あなたの配列が割り当てられているかどうかをチェック。 –
そのためには、異なるインデックスの値にすべてのstrを追加し、そのインデックス値のループに使用する必要があります。その後、すべての文字列を別のインデックスの配列に追加してください。 – vishiphone