iOS SDK erhält Zwischenablagetext beim Laden der Anwendung

8

Ich möchte den Text in die Zwischenablage kopieren, wenn die Anwendung gestartet wird.

Ich kann folgenden Text verwenden, um den verfügbaren Text aus der Zwischenablage zu erhalten. Aber ich muss diesen Wert in einem anderen Viewcontroller verwenden. Wie kann ich diesen Wert an meinen Viewcontroller übergeben?

%Vor%     
sleepwalkerfx 04.08.2012, 12:55
quelle

3 Antworten

9

Deklarieren und implementieren Sie eine Methode auf Ihrer VC, die Sie vom App-Delegaten aus aufrufen, sobald sie aktiv wird:

%Vor%

in Ihrem App-Delegierten:

%Vor%     
user529758 04.08.2012, 13:14
quelle
10

Ein wesentlich besserer Weg wäre, einen Beobachter (im View-Controller) für das UIApplicationDidBecomeActiveNotification-Ereignis hinzuzufügen. Auf diese Weise vermeiden Sie die unnötige Kopplung zwischen dem Anwendungsdelegaten und dem View-Controller.

%Vor%

Bearbeiten: Vergessen Sie nicht, den Beobachter zu entfernen, wenn der View-Controller entfernt wird:

%Vor%     
Arvid Janson 28.07.2013 19:45
quelle
0

Nicht sicher, wenn Sie das Zwischenablagenelement möchten, aber wenn dieser bestimmte Ansichtscontroller angezeigt wird oder angezeigt werden soll, können Sie dies in viewDidLoad für diesen Ansichtscontroller tun

    
apunn 09.05.2016 19:32
quelle