36030


お世話になります。  
UIAlertControllerで、ボタンを押した時、それ以降アラートを非表示にするにはどうしたら良いですか？  
一応、下記のコードを使用するつもりです。

[code]

    let alert:UIAlertController = UIAlertController(title:"注意！",
                                                            message: "まず最初に登録を行って下さい。",
                                                            preferredStyle: UIAlertControllerStyle.alert)
            //Cancel 一つだけしか指定できない
            let cancelAction:UIAlertAction = UIAlertAction(title: "以降表示しない",
                                                           style: UIAlertActionStyle.cancel,
                                                           handler:{
                                                            (action:UIAlertAction!) -> Void in
                                                            print("非表示")
            })
    
            //Destructive 複数指定可
            let destructiveAction:UIAlertAction = UIAlertAction(title: "OK!",
                                                                style: UIAlertActionStyle.destructive,
                                                                handler:{
                                                                    (action:UIAlertAction!) -> Void in
                                                                    print("OK!")
            })
    
            //AlertもActionSheetも同じ
            alert.addAction(cancelAction)
            alert.addAction(destructiveAction)
    
    
            //表示。UIAlertControllerはUIViewControllerを継承している。
            present(alert, animated: true, completion: nil)
        }
    
[/code]


CC BY-SA 3.0
2017-06-07T12:00:36.233
35373
2017-07-02T08:30:20.840
23628
question
swift
UIAlertControllerでボタンを押すと非表示にするには？


いい方法かわわかりませんが、カウントしてif文とかで分けるのはどうでしょうか？


CC BY-SA 3.0
2017-07-02T08:30:20.840
36030
2017-07-02T08:30:20.840
23867
35373
answer