如何与ShareExtension iOS共享现有的主要应用程序源代码?

时间:2018-07-11 12:22:41

标签: ios swift share-extension

我正在为我的应用程序构建一个ShareExtension。我已经用主应用程序的ViewController替换了自定义视图[SLComposeServiceViewController]。

在这种情况下,我必须使用共享扩展名设置主ViewController的目标。我遇到的问题是,我的主应用程序的视图控制器很重,并且其中包含很多代码。我遇到了很多构建时错误,并且通过将所有依赖关系类目标添加到我的共享扩展中来手动解决它。

我的问题是,还有更好的方法吗?通过将整个主应用程序代码添加到扩展目标中,是否有更好的方法与扩展共享所有代码?

先谢谢了。

1 个答案:

答案 0 :(得分:0)

最好为共享扩展保留单独的UI和类。正如苹果建议的那样,扩展程序应保持轻巧。