UIAlertController 和堆叠的 UIAlert 按钮

UIAlertController and stacked UIAlert Buttons

我在 Swift 中编写了一个 Xcode 项目。我有一个警报变量:

我还有警报出现时的实际代码:

当我点击 'Yes' 按钮时,一切都会重置,我可以再次玩游戏。

如果我想再玩一次并获胜,警报现在有堆叠按钮。

我如何摆脱它并让它看起来像第一次?

不要不断向您的提醒框添加新操作。

要么创建一个新的警告框,要么使用一个标志来指示您已经创建了选项,这样您就不会再次添加它们。

它正在变成垂直列表 ("Action Sheet") 格式,因为它现在认为有四个条目并且没有足够的空间来水平添加它们。但是其中两个有空白标签,因为它不允许您复制文本,以避免最终用户产生歧义。