0

GoogleAnalytics を IOS アプリに実装しようとしているのですが、次の問題に遭遇しました: GA でトラッカーを特定のビュー (ビュー X と呼びましょう) に初期化する場合は、クラスGAITrackedViewController.hをビュー Xに拡張する必要があります。

私の場合、私はすでに自分のプロジェクトで別のクラスを拡張していますが、2 つのクラスを拡張することはできません。そのため、目的の C でこれをどのように解決すればよいのでしょうか? 私は経験豊富なプログラマーではなく、Objective C も初めてであることに注意してください。

HomeViewController.h上記のView Xの例と呼ばれているものを投稿します。ご覧のとおり、すでに拡張されていますMLUIViewController。GoogleAnalytics を有効にするために拡張したい場合GAITrackedViewController、どうすればこれを実現できますか? /よろしく

#import <MessageUI/MessageUI.h>
#import <MessageUI/MFMailComposeViewController.h>

@interface HomeViewController : MLUIViewController <UITableViewDelegate,  UITableViewDataSource, UISearchBarDelegate, UIActionSheetDelegate, UIAlertViewDelegate, MFMailComposeViewControllerDelegate, UIGestureRecognizerDelegate, MLSearchTaskDelegate,  MLDeactivateDelegate>

{
IBOutlet UITableView *tableView;
IBOutlet UIBarButtonItem *menuButton;

IBOutlet UILabel *infoViewTitle;
IBOutlet UIView *infoView;

......................
4

2 に答える 2

2

MLUIViewControllerから継承して機能GAITrackedViewControllerを実装するようにするだけです。GAITrackedViewControllerHomeViewController

于 2013-02-27T10:56:51.720 に答える
0

多重継承はできません。

同様の質問に対するこの回答を確認してください: iphone 開発: 複数のビューコントローラーを拡張することは可能ですか?

于 2013-02-27T10:57:13.813 に答える