-3
-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
        NSString *enteredName = [[alertView textFieldAtIndex:0]text];
        NSLog(@"name===>%@",enteredName);
}

viewDidLoadまたはその他の関数で「enteredName」値にアクセスする方法。alert.alertViewStyle=UIAlertViewStylePlainTextInput;を使用しました。

4

1 に答える 1

3
   message.alertViewStyle = UIAlertViewStylePlainTextInput;


- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
    NSString *title = [alertView buttonTitleAtIndex:buttonIndex];

    if([title isEqualToString:@"Login"])
 {

    UITextField *username = [alertView textFieldAtIndex:0];
    UITextField *password = [alertView textFieldAtIndex:1];

    NSLog(@"Username: %@\nPassword: %@", username.text, password.text);

  }
}
于 2012-09-17T11:04:29.483 に答える