【发布时间】:2015-09-19 17:36:15
【问题描述】:
这是我在 UITableViewCell 的按钮内编写的代码。
var shareAlert = UIAlertController(title: "Post Alert",
message: "Your Post has been Shared with your Friends",
preferredStyle: UIAlertControllerStyle.Alert)
var Ok = UIAlertAction(title: "Ok",
style: UIAlertActionStyle.Default,
handler: nil)
shareAlert.addAction(Ok)
shareAlert.presentViewController(shareAlert, animated: true, completion: nil)
当用户单击按钮时,我希望它显示此警报,但应用程序在我单击按钮后立即崩溃。我做错了吗?如何从UITableViewCell 中的按钮显示警报视图?
【问题讨论】:
-
崩溃时会产生什么错误?
-
首先,UIAlertController 只在 iOS 8+ 上可用,所以在 iOS 7 上运行时使用 UIAlertView。 第二:你能发布设置按钮的代码吗?还是您的代码 sn-p 是连接到按钮的 IBAction 的一部分?
-
在单元格上使用委托。与其直接执行操作,不如让拥有表视图的控制器执行操作。
-
@oliver 是的,我的代码 sn-p 是连接到按钮的 IBAction 的一部分。我正在使用 IOS8
-
如何使用委托? @Sulthan 帮我写一些代码..
标签: ios swift uitableview uialertcontroller