Objective c iOS 7:从子类UIAlertView调用方法

Objective c iOS 7:从子类UIAlertView调用方法,objective-c,ios7,subclass,uialertview,Objective C,Ios7,Subclass,Uialertview,我已经创建了UIAlertView的子类,在其中我覆盖了以下方法: - (void)dismissWithClickedButtonIndex:(NSInteger)buttonIndex animated:(BOOL)animated; 问题是,尽管我点击了“警报视图”上的任何按钮,但没有调用此方法。有什么问题吗?iOS 7是否禁止子类化UIAlertView?请参阅帮助。从未支持将UIAlertView子类化 子类化注释 UIAlertView类旨在按原样使用,不支持子类化。此类的视图层

我已经创建了UIAlertView的子类,在其中我覆盖了以下方法:

- (void)dismissWithClickedButtonIndex:(NSInteger)buttonIndex animated:(BOOL)animated;

问题是,尽管我点击了“警报视图”上的任何按钮,但没有调用此方法。有什么问题吗?iOS 7是否禁止子类化UIAlertView?请参阅帮助。

从未支持将UIAlertView子类化

子类化注释 UIAlertView类旨在按原样使用,不支持子类化。此类的视图层次结构是私有的,不能修改


从未支持将UIAlertView子类化

子类化注释 UIAlertView类旨在按原样使用,不支持子类化。此类的视图层次结构是私有的,不能修改

发件人:

发件人:


通过子类化
UIAlertView
,您试图实现什么?我已经添加了一个自定义视图,其中有两个文本字段用于警报视图。警报视图上有两个按钮:提交和取消。点击“提交”时,如果用户输入了错误的输入,我不希望警报视图被取消。您是否查看过
UIAlertViewStyleLogin和PasswordInput
alertViewShouldEnableFirstOtherButton:
委托方法应该能够为您实现这一点。通过子类化
UIAlertView
,您试图实现什么?我添加了一个自定义视图,其中有两个文本字段用于警报视图。警报视图上有两个按钮:提交和取消。点击“提交”时,如果用户输入了错误的输入,我不希望警报视图被取消。您是否查看过
UIAlertViewStyleLogin和PasswordInput
alertViewShouldEnableFirstOtherButton:
delegate方法应该能够为您实现这一点。
The UIAlertView class is intended to be used as-is and does not support subclassing. The view hierarchy for this class is private and must not be modified.