如何创建UIAlert的子类?

时间:2014-12-11 23:56:16

标签: ios

我们正在使用的代码在.h中指定了这个:

//
//  UIAlertView+error.h
//  iApplication
//
#import <Foundation/Foundation.h>
@interface UIAlertView(error)

+(void)error:(NSString*)msg;

@end

为UIAlert选择一个类时我遇到了困境:它是继承自UIViewController还是别的什么?

1 个答案:

答案 0 :(得分:0)

以上代码在UIAlertView上看起来像是一个客观的C类别。它不会从UIAlertView继承,而是在运行时将+(void)error:(NSString*)msg;方法添加到

如果您想要为警报的实例添加error访问者,我建议您不要这样做。我会考虑将子类化为较新的UIAlertController