由于 iOS 8 出现故障,UIAlertView 不会自动弹出键盘,我唯一的选择是升级到 UIAlertController。但是,didDismissWithButtonIndex 足够灵活,可以完成我必须做的事情,而他们提出的新解决方案却不是(如下例所示)。没有 didDismissWithButtonIndex,我无法升级到 UIAlertController。除了:
UIAlertAction *cancelAction = [UIAlertAction actionWithTitle:cancelButtonTitle style:UIAlertActionStyleCancel handler:^(UIAlertAction *action) {
}];
UIAlertAction *otherAction = [UIAlertAction actionWithTitle:otherButtonTitle style:UIAlertActionStyleDefault handler:^(UIAlertAction *action) {
}];
[alertController addAction:cancelAction];
[alertController addAction:otherAction];