Ios 试图使UIAlertController,can';似乎没有初始化

Ios 试图使UIAlertController,can';似乎没有初始化,ios,swift,xcode,uialertcontroller,Ios,Swift,Xcode,Uialertcontroller,我正在为一个类制作一个简单的hangman游戏,当用户赢了/输了游戏时,我试图显示UIAlert。我已尝试完全按照此处所述进行UIAlertController初始化: 我已经尝试了他们所做的事情(甚至将他们的示例代码复制粘贴到我的方法中,以查看它是否有效,但我得到了相同的错误): 这给了我一个错误:“表达式的类型是不明确的,没有更多的上下文”。我能做什么 编辑 修正了邮件中的打字错误 此外,如果我尝试将最后一个字段preferredStyle从.alert更改为UIAlertControlle

我正在为一个类制作一个简单的hangman游戏,当用户赢了/输了游戏时,我试图显示UIAlert。我已尝试完全按照此处所述进行UIAlertController初始化:

我已经尝试了他们所做的事情(甚至将他们的示例代码复制粘贴到我的方法中,以查看它是否有效,但我得到了相同的错误):

这给了我一个错误:“表达式的类型是不明确的,没有更多的上下文”。我能做什么

编辑 修正了邮件中的打字错误

此外,如果我尝试将最后一个字段preferredStyle从
.alert
更改为
UIAlertController.Style.alert
我会收到错误警告:“UIAlertController没有成员样式”,即使文档声明它有一个名为Style的枚举

您已经编写了uicontrollerart。请尝试使用UIAlertController。也不要忘记导入UIKit

let winAlert = UIAlertController(title: "You won!", message: "Go bears!", preferredStyle: .alert)

我解决了我的问题。我与某人合作,但我没有意识到他们创建了一个名为UIAlertController的文件,该文件以某种方式隐藏/重载了“UIAlertController”

哦,谢谢你的回答,但我只是打错了这篇文章!我的代码有UIAlertController,但仍然存在问题。是否导入UIKit?也许这解决了问题,它是进口的。
let winAlert = UIAlertController(title: "You won!", message: "Go bears!", preferredStyle: .alert)