iOS Share Erweiterung URL in Swift

8

Ich versuche, in swift eine iOS-Freigabeerweiterung zu erstellen. Wenn der Benutzer in Safari ist und die Freigabeerweiterung öffnet, möchte ich die URL abrufen und sie in meiner App verwenden können. Ich weiß, dass ich den folgenden Code in der Funktion didSelectPost () in ShareViewController ablegen kann, um den Text zu erhalten, den der Benutzer in der Freigabeerweiterung eingibt, aber wie bekomme ich die URL der Webseite, auf der der Benutzer klickt, wenn er auf die Freigabe klickt Erweiterung? Ich bin ziemlich neu bei iOS-Erweiterungen, so dass jede Hilfe sehr geschätzt werden würde.

%Vor%     
xyz123 13.06.2015, 23:16
quelle

2 Antworten

13

So erhalten Sie die URL:

%Vor%

Oder in Swift:

%Vor%     
joern 04.11.2015 20:14
quelle
10

Hier gibt es eine kleine Änderung. In Chrome befindet sich die public.url in Element 1, nicht in Element 0 der Anhänge. Looping durch, um es zu finden, ist besser und wird sowohl auf Chrom und Safari arbeiten.

%Vor%     
Sam Napolitano 02.09.2016 15:32
quelle

Tags und Links