0

私はiphoneから目的のcを作り始めました。

私はインターフェースを持っています:

@interface test : UIView

これは UIView のすべてのメソッドを実装していますが、CDVPlugin からもインターフェイスを継承する必要があります。どうすればできますか?

目的の c が多重継承を提供していないことを読みました。

4

1 に答える 1

0

CDVPlugin と UIView から継承することはできません。

このようなことをすることをお勧めします

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

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

@end

また、そのクラスにメソッドを追加して、実行しようとしているすべてのことを処理できます。次に、test.view を使用してビューにアクセスし、test.plugin を使用してプラグインにアクセスします。

于 2012-07-25T16:18:43.167 に答える