0

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

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

我的问题是,有没有更好的方法来做到这一点?有没有更好的方法通过将整个主应用程序代码添加到扩展目标来与扩展共享所有代码?

提前致谢。

4

1 回答 1

0

最好保留单独的 UI 和类以进行共享扩展。正如 Apple 建议的那样,Extensions 应该保持轻量级。

于 2018-07-11T12:32:10.680 回答