Objective c 目标C:从不同的班级扩展

Objective c 目标C:从不同的班级扩展,objective-c,inheritance,Objective C,Inheritance,我想从MKNetworkEngine类扩展我的ViewController,但我已经从UIViewController类扩展了它。我如何扩展它们? 这是我的密码: #import <UIKit/UIKit.h> #import <SystemConfiguration/SystemConfiguration.h> #import "MKNetworkKit.h" @interface ViewController : MKNetworkEngine UIViewCont

我想从
MKNetworkEngine
类扩展我的
ViewController
,但我已经从
UIViewController
类扩展了它。我如何扩展它们? 这是我的密码:

#import <UIKit/UIKit.h>
#import <SystemConfiguration/SystemConfiguration.h>
#import "MKNetworkKit.h"

@interface ViewController : MKNetworkEngine UIViewController<UITableViewDataSource,UITableViewDelegate,UINavigationControllerDelegate>
#导入
#进口
#导入“MKNetworkKit.h”
@界面ViewController:MKNetworkEngine UIViewController

谢谢你的帮助。

你不能。Objective-C中不支持多重继承。组合优先于继承


您可以做的是引用对象中不同类的对象,并调用该对象

为什么要继承?为什么不在一个属性中保存一个实例?+1代表Wain。将其设置为使控制器具有MKNetworkEngine,而不是MKNetworkEngine。