Ich verwende Storyboard, und ich möchte immer die gleiche Ansicht öffnen, wenn der Benutzer Remote-Push-Benachrichtigungen erhält, sogar wenn die App im Hintergrund oder geöffnet ist. Die Ansicht, die ich präsentieren muss, ist vier Ansichten nach dem ersten View-Controller, der im Storyboard festgelegt wurde. Ich habe diese Beiträge gelesen:
Öffnen Sie eine bestimmte Registerkarte / Ansicht wann Benutzer erhält eine Push-Benachrichtigung
Also hier ist mein Code:
%Vor%Aber wenn ich eine Benachrichtigung erhalte, stürzt die App mit diesem Fehler ab:
%Vor%locationViewController ist der View-Controller, der im Storyboard als Initial festgelegt wurde.
Vielen Dank.
Mein Code unterscheidet sich ein wenig von den Antworten, die ich gesehen habe. Tatsache ist, dass der einzige Code, der mir funktioniert, der folgende ist:
%Vor%1.- Instantiiere de navigationController. Normalerweise ist der rootviewcontroller in der überwiegenden Mehrheit der Fälle, aber nicht in allen
2.- Instantiiere das Storyboard. Meist als MainStoryboard getaggt
3.- Instantiieren Sie Ihren spezifischen View-Controller. Sie müssen sich für Ihren speziellen Fall anpassen
4.- Drücken Sie so, wie Sie es tun sollten, weil Sie alles eingerichtet haben, was Sie brauchen
Tags und Links objective-c ios apple-push-notifications