0

ピッカー 5 行があり、選択してボタンをクリック (0, 1, 2, ...5)するかどうかを定義したいrow:0

「ログイン」は、ユーザー名とパスワードを行:0 に追加するアラート ビューを表示します。

alertViewで「ログイン」をクリックした場合にのみ、AとAである必要があります(モーダル)View:Aに移動しますが、ユーザー名と

Password not A および A show alertView "Username or Password wrong"

およびrow:1はrow:0から同じように機能しますが、ユーザー名とパスワードはBとBのみである必要があります

(モーダル) View:B ではなく View:A に移動
します。何か提案はありますか?

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 
    _Data = [[NSArray alloc] initWithObjects:@"Place1", @"Place2", @"Place3", @"Place4", @"Place5", @"Place6", nil]; 
}


- (NSInteger) numberOfComponentsInPickerView:(UIPickerView *)pickerView 
{ 
return 1; 
} 

-(NSInteger) pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component 
{ 
    return [_Data count]; 
} 

-(NSString *) pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component 
{ 
    return [_Data objectAtIndex:row]; 
} 

- (IBAction)ShowID:(id)sender 
{ 
    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Please Login" message:@"Enter    Username and Password" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"Login", nil]; 
    [alert setAlertViewStyle:UIAlertViewStyleLoginAndPasswordInput]; 
    [alert show]; 
}
4

1 に答える 1