2016-08-09 6 views
0

Ich versuche, den Fehler mit Alertview an den Benutzer zu drucken. Hier ist mein Code :::Fehler in der Konsole mit UIAlertAction Xcode 7.3 Beta

if error != nil{ 
let DisplayAlert = UIAlertController(title: "Error!!", message: error?.description, preferredStyle: .Alert) 
DisplayAlert.addAction(UIAlertAction(title: "OK", style: .Default, handler: nil)) 
} 

Wenn ich den Code ich folgendes in der Konsole sehen laufen und ich sehe keine Benachrichtigung an Benutzer angezeigt.

„Der Versuch, die Ansicht eines View-Controller zu laden, während es freigibt, ist nicht erlaubt und in undefiniertem Verhalten führen kann“

Was soll ich tun, um dieses Problem zu beheben.? Bitte helfen. Danke !!!

+2

dass zu präsentieren bedeutet, dass Sie versuchen, die Warnung auf einem View-Controller zu präsentieren, die zur Zeit andere Ansichten geladen ist. Kannst du mehr Code teilen? –

Antwort

1

Sieht aus wie Sie vergessen haben, den Alarm

if error != nil{ 
    let DisplayAlert = UIAlertController(title: "Error!!", message: error?.description, preferredStyle: .Alert) 
    DisplayAlert.addAction(UIAlertAction(title: "OK", style: .Default, handler: nil)) 
    self.presentViewController(DisplayAlert, animated: true, completion: nil) 
} 
+0

Danke !! Es funktionierte – MK4

+0

Wenn es funktionierte, erwägen Sie, dies als die Antwort zu markieren. Vielen Dank – LIH