【发布时间】:2018-11-08 09:45:16
【问题描述】:
我想创建常见问题视图控制器。但我找不到创建模型的最佳方法。
我想根据用户的回答展示多种解决方案。例如
- 应用程序问题
- 许可证问题
- 许可证无效
- 以前是否曾在应用程序中输入过此许可证?
- 如果是,请显示这些解决方案
- ...
- 此解决方案是否解决了您的问题?
- 是的
- 没有
- ...
- 如果没有显示这些解决方案
- ...
- 如果是,请显示这些解决方案
- ...
- 以前是否曾在应用程序中输入过此许可证?
- 许可证无效
- 许可证问题
我创建了模型
struct FaqItem {
let name: String
let categories: [FaqCategory]
}
struct FaqCategory {
let name: String
let problems: [FaqProblem]
}
struct FaqProblem {
let name: String
let solutions: [FaqSolution]
}
struct FaqSolution {
let description: String
}
但我不知道如何根据用户的回答显示解决方案。实现这一目标的最佳方法是什么?
谢谢。
【问题讨论】: