并且根本没有找到alertview或者alertcontroller!!
求指教!
这个alert应该是在另一个window里,不是keyWindow
谢谢,我通过 [[[UIApplication sharedApplication] keyWindow] recursiveDescription]
可以获取到alert的图层,可是他是两个view组成的,我现在想通过代码来点击确定,能给我写思路么?
你拿到UIAlertController
之后,可以进一步拿到它的actions
,就知道点击之后触发什么函数了。然后直接调用那个函数就可以了。
如果是UIAlertView
的话,就用- (void)dismissWithClickedButtonIndex:(NSInteger)buttonIndex animated:(BOOL)animated
这个函数达到点击效果;或者先拿到delegate
,再去看- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
的实现,就搞清楚了
好的,麻烦你了,我现在的问题就是如何去那这个 alert 了!
你好遇到同样的问题,如何hook 到 UIAlertController .