1

ShareExtension の作成に関するこのチュートリアルから、次の情報を取得しました。

override func didSelectPost() {
        self.extensionContext!.completeRequest(returningItems: [], completionHandler: nil)
}

このJavaScriptを使用してURLを取得します:

var GetURL = function() {};
GetURL.prototype = {
   run: function(arguments) {
      arguments.completionFunction({"URL": document.URL});
   }
};
var ExtensionPreprocessingJS = new GetURL;

didSelectPostこの URL をメイン アプリに渡すことができるように、を変更する方法を理解したいと思います。この応答から共有アプリ グループを作成しましたが、問題は、メイン アプリが Firebase を使用して TableView を保存および更新することです (これは、読み取りリストのような単なる URL のリストです)。shareExtension で Firebase を使用できないことは理解しています (可能な限りシンプルにすることを目的としています)。しかし、それ以外の方法がわかりません。

どんな助けでも大歓迎です!

4

1 に答える 1