2012-07-25 103 views
0

我剛剛開始從iphone構建目標c。客觀c與多重繼承衝突

我有接口:

@interface test : UIView 

實現從UIView的所有方法,現在我想它從接口也CDVPlugin繼承。 我該怎麼做?

我讀到目標c不提供多重繼承。

回答

0

你不能固有CDVPlugin和UIView。

我建議做這樣的事情

@interface test : NSObject { 
    UIView *view; 
    CDVPlugin *plugin; 
} 

@property(nonatomic, retain) UIView *view; 
@property(nonatomic, retain) CDVPlugin *plugin; 

@end 

,你可以添加方法到類來處理,你試圖做任何事情。然後,使用test.view來訪問view和test.plugin來訪問插件。