- (無効)]ダイアログ:( NSStringの*)タイトルこの例のoktitle :( NSStringの*)この例のoktitleプレースホルダ:( NSStringの*)プレースホルダ仕上げ:( UIAlertControllerSuccess)仕上げ{
UIAlertController *警告= [ UIAlertController alertControllerWithTitle :タイトルメッセージ:nilにpreferredStyle :UIAlertControllerStyleAlert ];
UIAlertAction * DEFAULTACTION = [ UIAlertAction actionWithTitle :この例のoktitleスタイル:UIAlertActionStyleDefault ハンドラ:^(UIAlertAction * _Nonnullのアクション){
// UITextFieldの* edictTextField = alert.textFields [0]。
// DLOG( "クリックOK%@" @、edictTextField.text)。
仕上げ(1、警告。テキストフィールド);
}]。
UIAlertAction * [=キャンセルUIAlertAction actionWithTitle :@ "取消" のスタイル:UIAlertActionStyleDefault ハンドラ:^(UIAlertAction * _Nonnullのアクション){
[アラートはdismissViewControllerAnimated :YESの完了:nilを]。
仕上げ(0、警告。テキストフィールド);
// UITextFieldの* edictTextField = alert.textFields [0]。
// DLOG(@ "%をキャンセル]をクリック@"、edictTextField.text)。
}]。
[警告addAction:DEFAULTACTION];
[警告addAction:キャンセル]。
[警告addTextFieldWithConfigurationHandler :^(UITextFieldの* _Nonnull テキストフィールド){
。テキストフィールドプレースホルダ= @ "入力1";
}]。
[警告addTextFieldWithConfigurationHandler :^(UITextFieldの* _Nonnull テキストフィールド){
。テキストフィールドプレースホルダ= @ "入力2";
}]。
[警告addTextFieldWithConfigurationHandler :^(UITextFieldの* _Nonnull テキストフィールド){
。テキストフィールドプレースホルダ= @「入力3」。
}]。
[ 自己presentViewController :アラートのアニメーション:YESの完了:nilを];
}