So stellen Sie UIAlertView von appDelegate bereit

9

Ich versuche, eine UIAlertView von der AppDelegate in anzuzeigen         didReceiveRemoteNotifikation wenn die App eine Push-Benachrichtigung erhält.

Ich habe diesen Fehler:

%Vor%

hier ist mein Code:

%Vor%     
jmcastel 06.01.2015, 21:01
quelle

7 Antworten

10

Ok, ich habe es endlich verstanden, Sie müssen das aktive VC finden, bevor Sie versuchen, Ihren alertController zu präsentieren:

%Vor%     
jmcastel 07.01.2015, 09:34
quelle
11

So generieren Sie das AlertController Dialogfeld von AppDelegate mit Objective-C ,

%Vor%

Geben Sie 1

ein %Vor%

Geben Sie 2 ein

%Vor%

Beide sind getestet und funktionieren gut.

    
computingfreak 29.06.2016 01:37
quelle
7

Hier ist mein Swift 3.0 Beispiel

%Vor%

Hoffe es hilft jemandem

    
Nosov Pavel 21.03.2017 23:20
quelle
5

wie ich es gemacht habe

%Vor%

Benutze Beispiel

%Vor%

Laden Sie das Beispiel mit dem Quellcode herunter

    
Munish Kapoor 26.08.2015 02:09
quelle
5

Wenn Sie dasselbe in Objective-c brauchen

%Vor%
  1. Wenn Sie eine navigationsbasierte App haben:

    %Vor%
  2. Wenn Sie eine Einzelansicht-basierte App haben:

    %Vor%
umakanta 01.02.2016 17:49
quelle
0

So zeigen Sie eine Warnung auf dem obersten Controller vom App-Delegaten an

%Vor%

Erweiterung in UIAlertController hinzufügen

%Vor%     
Mohsin Qureshi 08.03.2017 10:43
quelle
0

Ich verwende eine UIViewController-Erweiterung, um den aktuellen sichtbaren View-Controller zu erhalten (siehe: Wie bekomme ich viewController vom App-Delegaten, wenn ich Storyboard verwende? ).

und dann den Alarm-Controller:

%Vor%     
MrRhoads 21.07.2017 03:51
quelle

Tags und Links