I have:
@interface SuperClass : UIViewController <UITableViewDelegate,UITableViewDataSource>
And then
@interface SubClass : SuperClass
This SuperClassdoes not have the required protocol methods implemented SubClass one does.
Is it possible to prevent the warnings (saying SuperClass implementation is incomplete)?
Instead of implementing empty/nil methods in SuperClass, can the @required warnings validation be made against SubClass?
No, what you’re asking for is essentially abstract classes, which don’t exist in Objective-C.
Your best bet is to stub the methods in the base class to throw an exception of some kind.