0
사용자 이름, 전자 메일 및 암호가있는 등록 양식을 표시하기 위해 UIAlertView를 사용합니다. 그러나 나는의 UITextField에 약간의 문제가있다 :UIAlertView의 다중 UITextField
오류 :
NSInvalidArgumentException ', 이유 :'textFieldIndex (2) 텍스트 필드의 배열의 범위를 벗어나는
내 코드
// iOS7
UIAlertView *registerAlertView = [[UIAlertView alloc]
initWithTitle:@"Register"
message:@"Enter your username, email & password."
delegate:self
cancelButtonTitle:@"Cancel"
otherButtonTitles:@"Register", nil];
[registerAlertView setAlertViewStyle:UIAlertViewStylePlainTextInput];
UITextField *username = [registerAlertView textFieldAtIndex:0];
UITextField *email = [registerAlertView textFieldAtIndex:1];
UITextField *password = [registerAlertView textFieldAtIndex:2];
password.secureTextEntry = YES;
[registerAlertView show];
답장을 보내 주셔서 감사합니다.
rmaddy가 맞지만 UIAlertController가 UIAlertView가 아닌 다중 입력 필드를 지원한다는 점을 지적하는 것이 좋습니다. ;) – soulshined
무시하십시오. 귀하의 코드는 ios7 용입니다. UIAlertView는 iOS8의 UIAlertController에 대해 더 이상 사용되지 않습니다. – soulshined