objective-c – 转发协议@required到子类

前端之家收集整理的这篇文章主要介绍了objective-c – 转发协议@required到子类前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有:
@interface SuperClass : UIViewController <UITableViewDelegate,UITableViewDataSource>

然后

@interface SubClass : SuperClass

这个SuperClass没有SubClass实现的所需协议方法.
是否可以防止警告(说SuperClass实现不完整)?

而不是在SuperClass中实现empty / nil方法,是否可以针对SubClass进行@required警告验证?

解决方法

不,你要求的基本上是抽象类,在Objective-C中不存在.

最好的办法是将基类中的方法存根,以抛出某种异常.

原文链接:https://www.f2er.com/c/116597.html

猜你在找的C&C++相关文章