【发布时间】:2017-04-04 05:26:34
【问题描述】:
我从this tutorial 获得以下关于创建 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 传递给我的主应用程序。我从this response 创建了一个共享应用程序组,但问题是我的主应用程序使用 Firebase 来存储和更新 TableView(这只是一个 URL 列表,就像一个阅读列表)。我知道我不能在 shareExtension 中使用 Firebase(它们应该尽可能简单) - 但我无法找到其他方法。
任何帮助将不胜感激!
【问题讨论】:
标签: ios swift firebase swift3 share-extension