ios - 试图使UIAlertController似乎无法初始化

标签 ios swift xcode uialertcontroller

我正在为一个 class 制作一个简单的hangman游戏,并且我试图在用户赢/输游戏时显示UIAlert。我尝试按照此处概述的方法进行UIAlertController初始化:https://developer.apple.com/documentation/uikit/uialertcontroller

我已经尝试完全按照他们的方式进行操作(甚至将粘贴的示例代码复制到我的方法中以查看其是否有效,但我遇到了同样的错误):

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

这给我一个错误:“表达式的类型是模棱两可的,没有更多的上下文”。我能做什么?

编辑

修复了帖子中的错字。

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

最佳答案

您已经编写了 UIControllerAlert 。尝试使用 UIAlertController 。同样不要忘记导入UIKit。

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

关于ios - 试图使UIAlertController似乎无法初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60626067/

相关文章:

ios - 使用 Objective-C 在另一个函数中使用用户定义的函数

ios - 知道所有 SKActions 何时完成或没有任何运行

ios - Segue 在 map 注释按钮上不起作用 - 看不出有什么问题

ios - 从在线 URL 播放视频有效,但从本地路径播放视频无效

swift - 为什么我的 segue 不等到完成处理程序完成?

ios - SKPhysicsBody 看起来很小

ios - 已弃用 : FCM direct channel is deprecated, 请使用 APNs 进行下游消息处理

swift - Swift 3中如何使用Mirror方便的实现 `isEqual`方法

ios - 在 : 以下使用 imagePickerController 委托(delegate)函数时获取模糊引用

ios - RoboVM:缺少签名身份