Share Extension - Entfernen Sie Textfield

9

Gibt es eine Möglichkeit, das TextView- und PreviewPart, das in ROT markiert ist, aus meiner ShareExtention zu entfernen?

Ich benutze den Standard:

%Vor%

Als ViewController

Ich möchte nur die Zielauswahl wie unten gezeigt (ich weiß, wie man das erstellt) Ich weiß, dass Sie Ihren eigenen ViewController erstellen können, aber es wäre sehr schwierig, den Standard-ViewController zu erstellen.

Die zweite Sache ist: Welche Methode würden Sie zum Übertragen / Kopieren von Daten / Dateien und zum Lesen des Dokumentenverzeichnisses der Hauptanwendung empfehlen?

Ich möchte das ausgewählte Dokument in das DocumentsDirectory meiner Haupt-App übertragen / kopieren. Beide befinden sich in derselben AppGroup. Bc, wenn ich nur die Url des aktuellen Dokuments in UserDefault speichern, dann denke ich, dass die Main App nicht darauf zugreifen kann.

Ich muss das Dokumentenverzeichnis der Haupt-App lesen, weil ich die Datei Hierachy brauche, damit ich den Speicherort auswählen kann.

  

Hinweis: Nur weil in den Kommentaren aus irgendeinem Grund etwas Verwirrung herrschte: Dies ist meine eigene ShareExtention und keine andere in UIActivityController

    
John Smith 06.10.2017, 12:53
quelle

1 Antwort

-1

Sie können nicht. Wenn Sie die Freigabenerweiterung verwenden, wählen Sie anschließend eine App für die Freigabe aus und verbinden sich damit mit der Freigabenerweiterung dieser App.

Ihre App hat keinen Zugriff darauf und kann auch keinen Zugriff darauf haben, was diese Freigabeerweiterung tut. Sie sind vollständig von der Hauptlaufzeit der App getrennt.

Dies ermöglicht es Benutzern auch, anzupassen, was sie teilen.

Für den zweiten Teil Ihres Beitrags müssen Sie ausarbeiten, wer ein Dokument übertragen möchte, Sie als Entwickler oder Endbenutzer?

    
thibaut noah 11.10.2017 13:07
quelle

Tags und Links