菜鸟教程小白 发表于 2022-12-11 20:47:10

ios - 如何根据用户的回答创建常见问题解答模型?


                                            <p><p>我想创建常见问题 ViewController 。但我找不到创建模型的最佳方法。 </p>

<p>我想根据用户的回答展示多种解决方案。例如</p>

<ul>
<li>应用问题

<ul>
<li>许可证问题

<ul>
<li>许可证无效

<ul>
<li>以前是否曾在应用中输入过此许可证?

<ul>
<li>如果是,请显示这些解决方案

<ul>
<li>...</li>
<li>此解决方案是否解决了您的问题?

<ul>
<li>是的</li>
<li>没有

<ul>
<li>...</li>
</ul></li>
</ul></li>
</ul></li>
<li>如果没有显示这些解决方案

<ul>
<li>...</li>
</ul></li>
</ul></li>
<li>...</li>
</ul></li>
</ul></li>
</ul></li>
</ul>

<p>我创建了模型</p>

<pre><code>struct FaqItem {
    let name: String
    let categories:
}

struct FaqCategory {
    let name: String
    let problems:
}

struct FaqProblem {
    let name: String
    let solutions:
}

struct FaqSolution {
    let description: String
}
</code></pre>

<p>但我不知道如何根据用户的回答显示解决方案。实现这一目标的最佳方法是什么?</p>

<p>谢谢。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>我认为您需要在 <code>FaqSolution</code> 中进行某种投票(如 stackoverflow)。
我理解人们的方式可以在stackoverflow之类的“评论”部分给出解决方案?现在您只有一组评论(“解决方案”),但没有对它们进行排序的选项。使用投票系统,您可以对已投票的解决方案等进行排序。</p>

<p>实际上,我会在您的 <code>FaqSolution</code></p> 中添加一个 <code>upvote</code> 属性

<pre><code>struct FaqSolution {
    let description: String
    let upvotedCount: Int
}
</code></pre>

<p>然后按投票数对您的解决方案进行排序。 </p>

<p>如果您想为您的用户提供解决方案,该用户的问题之前已被其他用户提出过。然后,您可能需要对您描述的关键字进行某种识别系统。
最简单的方法是为用户提供添加关键字的选项,例如在 stackoverflow(swift、ios、tableview、...)中添加关键字,这样您就可以根据用户提供的关键字对所有解决方案/问题进行排序。</p ></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 如何根据用户的回答创建常见问题解答模型?,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/53205089/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/53205089/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 如何根据用户的回答创建常见问题解答模型?