UIAlertController wird überhaupt nicht angezeigt

8

Ich versuche, meiner App einen UIAlertController hinzuzufügen, aber er wird überhaupt nicht angezeigt. Ich habe folgendes versucht:

%Vor%

aber das erscheint überhaupt nicht, was mache ich falsch?

    
Magna Boss 27.09.2015, 04:13
quelle

2 Antworten

21

In der Startansicht eines Storyboards muss dies in viewDidAppear: sein. Andernfalls wird bei Verwendung in einer XIB auch eine Warnung in viewWillAppear und viewDidLoad angezeigt.

Ich habe Ihren Code in der Single-View-Anwendungsvorlage sowohl in iOS 8 als auch in 9 ausgeführt und Ihren Code in den folgenden Lebenszyklus-Callbacks in das angegebene ViewController, eingefügt:

  • viewDidAppear - erfolgreich
  • viewWillAppear - keine Warnung angezeigt; hat diese Ausgabe in der Konsole zur Folge: Warnung: Versuch zu präsentieren, wessen Sicht sich nicht in der Fensterhierarchie befindet!
  • viewDidLoad - keine Warnung angezeigt; führte zu dieser Ausgabe in der Konsole: Der Versuch, die Ansicht eines Ansichtscontrollers zu laden, während die Zuordnung aufgehoben wird, ist nicht zulässig und kann zu undefiniertem Verhalten () führen.
Sheamus 27.09.2015, 05:43
quelle
0
%Vor%

}

wo ich diese Methode anrufe

%Vor%

es funktioniert gut kann jemand Vorteile bekommen.

    
Ayaz Akbar 05.01.2016 16:22
quelle