UIAlertController如何像alertView一样可以调用方法点击第几个按钮呢。


#1

在我查看UIAlertController的函数中 没有发现和alertView相同。并且 此类不是个UiView 而是NSObject。 所以我很奇怪 怎么实现调用函数点击自己设置的Button。 AlertView是可以通过方法实现,但是我再UIAlertViewController中找了半天也没有看到。

希望 知道的大佬指导一番


#2

去看UIAlertController的头文件会找到的


#3

我找了好多遍 ,并没有看到类似AlertView的方法。 只看到了他有个Block块是他执行点击的操作。但是他是被调函数,不知道怎么定位调用的地方。

UIAlertController没有自己点击button的方法嘛。好晕。


#4

我在系统函数找了半天,也没看出来个所以然,还请大佬们指点下。


#5

UIAlertAction。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。


#6

你解决了吗 兄弟~ 我也遇到你同样的问题


#7

UIAlertController 有个actions的属性, 然后你判断一下title 就知道是第几个按钮了吧?


#8

怎么触发UIAlertAction…


#9

UIAlertController对象调dismiss方法,然后在completion里面执行你想做的事情不就好了??


#10
[alert dismissViewControllerAnimated:YES completion:^{
    [alert _invokeHandlersForAction:alert.actions[1]];
}];