问题描述
我想在我的项目中使用特定的 Viper 模块。从技术上讲,现在当我需要打开一个特定的 UIViewController 时,我需要通过一些屏幕输入一些数据等等,然后在 20 秒内我就在那个特定的屏幕上。
因此,当我只需要测试一些小东西(例如 UI 调整、更改某些字符串使其适合屏幕的方式等)时,需要花费大量时间来导航。
相反,我想在运行项目时运行特定屏幕。
在这种情况下,肯定模拟和注入会有很大帮助,因为我需要用一些初始数据来满足我的 Viper 模块。这只是此处的技术细节。
我想知道如何组织我的项目以运行特定模块而不是运行整个项目。
硬编码的解决方案,例如通过添加覆盖初始点的额外代码来使用应用委托,这只是一个临时解决方案,您需要在完成后清理应用委托。
我可能错了,但我认为应该有一个特定的目标解决方案,它可以运行不同的模块,无论它是像 HomeViewController 这样的初始点还是具有模拟注入的特定模块。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)