在 ios 9 中快速使用 alertview

Posted

技术标签:

【中文标题】在 ios 9 中快速使用 alertview【英文标题】:Using alertview in ios 9 with swift 【发布时间】:2016-07-26 12:54:34 【问题描述】:

当我在 ios 9 中使用 swift 使用 alertview 时,编译器会显示以下警告消息:

UIAlertView' 在 iOS 9.0 中已弃用: UIAlertView 已弃用。改用 UIAlertController 和 UIAlertControllerStyleAlert 的preferredStyle

【问题讨论】:

是的,就像消息说的那样,它已被弃用。检查这个喜欢文档:可能会解决您的问题***.com/documentation/ios/874/… 你的问题是什么? UIAlertView first deprecated IOS 9的可能重复 【参考方案1】:

尝试使用此代码

let alert = UIAlertController(title: "TITLE", message: "MESSAGE", preferredStyle: UIAlertControllerStyle.Alert)
            let okAction = UIAlertAction(title:"OK", style: UIAlertActionStyle.Cancel, handler:  (action) -> Void in
            )
            alert.addAction(okAction)
            dispatch_async(dispatch_get_main_queue(),
                self.presentViewController(alert, animated: true, completion: nil)
            )

【讨论】:

以上是关于在 ios 9 中快速使用 alertview的主要内容,如果未能解决你的问题,请参考以下文章

在 iOS8 Swift 中对齐左 AlertView 消息

使用没有alertView的UIWebView在iOS中以编程方式进行电话呼叫

iOS - 为啥使用快速灵活 vs XCTest

转载通用iOS AlertView设计与实现

alertview 中的图像在 ios7 中不起作用

设备权限iOS后执行alertView