UIAlertをアプリに一度表示したいので、Bool typ showonesで試してみました。だから私はviewdidLoadでそれをfalseに設定し、それは私がアラートで完了したときにそれを表示するアラートそれは、日付を保存し、showonesをtrueに設定します。だから私はProzessを停止してAppに新しいViewControllerをロードし、showonesが新たにfalseになったときには決して来ません。だから誰も私がアプリで一度それを示すことができるアイデアを持っている。 ご協力ありがとうございます。アプリでUIAlertを一度表示
var showones: Bool?
override func viewDidLoad() {
super.viewDidLoad()
showones = false
}
if showones == false {
let AlertView = DateAlertController(nibName: "DateAlertController", bundle: nil)
let AlertDateView = SimpleAlert.Controller(view: AlertView.view, style: .Alert)
showAlert(AlertDateView)
let date = AlertView.DatePicker.date
PAlertdate = date
}
alert.addAction(SimpleAlert.Action(title: "Done", style: .Default, handler: { (action) -> Void in
if self.Segmentedevery.selectedSegmentIndex == 0 {
let newDateEvery = NSEntityDescription.insertNewObjectForEntityForName("Everyday", inManagedObjectContext: self.mgdContext) as! Everyday
newDateEvery.picturedate = self.PAlertdate
newDateEvery.psetremind = true
self.showones = true
}
あなたは私はあなたのコードサンプルを持っていることを確認することができますどのように 'NSUserDefaults' – vadian
、例えば' Bool'の状態を保存する必要がありますか? –