如何在UITableViewCell中使用UIAlertController

时间:2015-08-26 19:58:45

标签: ios swift tableview uialertcontroller

如何在removeObserver:forKeyPath:

中使用UIAlertController

给我一​​个错误TableViewCell

我的does not have a member called "presentViewController"被命名为" OrdensCompraTableViewController"

我的功能:

TableViewController

1 个答案:

答案 0 :(得分:1)

您无法从UIViewController呈现UITableViewCell(它不是视图控制器)。您有两种选择:

1 - 将委托分配给指向其父视图控制器的UITableViewCell,并在视图控制器上预设警报。

2 - 在应用程序的根视图控制器上显示警报:

UIApplication.sharedApplication().delegate?.window??.rootViewController?.presentViewController(alert, animated: true, completion: nil)