0

フレームワークで使用できるはずのときに、このプロパティを未宣言として取得し続けます。

UIAlertView * alert = [[UIAlertView alloc] initWithTitle:@"Email Alert" message:@"Enter your Email Address" delegate:self cancelButtonTitle:@"Hide" otherButtonTitles:nil];
[alert setAlertViewStyle:UIAlertViewStyleSecureTextInput];
[alert show];
[alert release];
4

3 に答える 3

1

このように UIAlertViewStylePlainTextInput を使用しました。必要に応じてコードを変更してください。

                 alertType = @"phoneNumberAlert";
                 UIAlertView *phoneNumberAlert = [[UIAlertView    
                 alloc]initWithTitle:@"Notice"     
                 message:@"Please enter your Phone Number" delegate:self 
                 cancelButtonTitle:nil otherButtonTitles:@"Ok", nil];
                 [phoneNumberAlert setAlertViewStyle:UIAlertViewStylePlainTextInput];
                 UITextField *alertTextField = [phoneNumberAlert textFieldAtIndex:0];
                 alertTextField.keyboardType = UIKeyboardTypeNumberPad;
                 [phoneNumberAlert show];
                 [phoneNumberAlert release];
于 2013-01-04T18:50:00.033 に答える
0

UIAlertViewDelegate のメソッドを適切に実装しましたか?

このように(名前を変更せずに)?

    - (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
于 2013-01-04T16:09:08.400 に答える
0
> alertView.alertViewStyle = UIAlertViewStylePlainTextInput;
>     [alertView textFieldAtIndex:0].keyboardType = UIKeyboardTypeNumberPad;
于 2013-04-11T14:57:33.687 に答える