【发布时间】:2016-02-18 01:26:27
【问题描述】:
我正在构建一个 iOS 共享扩展。我需要从网页中获取一些数据,因此我使用 JavaScript 文件来获取该数据并将其发送回应用程序以在扩展程序中使用。
我注意到以下内容。当我用我的 JavaScript 文件设置 NSExtensionJavaScriptPreprocessingFile 键时,SLComposeServiceViewController 显示完美但没有图像!
像这样:
如果我删除 NSExtensionJavaScriptPreprocessingFile 我的 SLComposeServiceViewController 会显示如下:
但是我需要从网页(我用 JS 抓取的那个)访问一些数据,但我也需要那个图像!我完全不知道如何同时获得两者,或者我什至不知道这是否可能,因为 Apple 文档有点令人困惑。
谢谢!
【问题讨论】:
-
同样的斗争。你最终发现了什么?
-
经过几个小时的测试,我相信你必须选择其中一个。您不能同时拥有网页中的 previewImage 和使用 NSExtensionJavaScriptPreprocessingFile。不是我希望找到的答案。
标签: ios swift ios8-share-extension share-extension