0

我正在尝试将 GoogleAnalytics 实现到我的 IOS 应用程序并遇到以下问题:如果您想将 GA 中的跟踪器初始化为特定视图(我们称之为视图 X),您需要将类扩展GAITrackedViewController.h到视图 X。

就我而言,我已经在我的项目中扩展了另一个类,而且我们都知道你不能扩展 2 个类。所以我想知道,我如何在目标 C 中解决这个问题?请记住,我不是一个非常有经验的程序员,而且我也是 Objective C 的新手。

我将发布我HomeViewController.h的上面被称为 View X 示例的内容。如您所见,它已经扩展了MLUIViewController。如果我还想扩展GAITrackedViewController以启用 GoogleAnalytics,我该如何实现?/ 问候

#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_ GAITrackedViewController_HomeViewController

于 2013-02-27T10:56:51.720 回答
0

您不能进行多重继承。

检查类似问题的答案:iphone 开发:是否可以扩展多个视图控制器?

于 2013-02-27T10:57:13.813 回答