如何使用ios中的每个视图扩展Google Analytics文件?
如何使用ios中的每个视图扩展Google Analytics文件?我不熟悉iOS,对语法感到困惑 我想使用此viewcontroller进行扩展如何使用ios中的每个视图扩展Google Analytics文件?,ios,google-analytics,Ios,Google Analytics,如何使用ios中的每个视图扩展Google Analytics文件?我不熟悉iOS,对语法感到困惑 我想使用此viewcontroller进行扩展 @interface IXComposeViewController ()<UITextFieldDelegate,UIActionSheetDelegate,UITableViewDataSource,UITableViewDelegate,IXScrollViewDelegate> 对语法感到困惑,请提供帮助。您做得完全正确,对于G
@interface IXComposeViewController ()<UITextFieldDelegate,UIActionSheetDelegate,UITableViewDataSource,UITableViewDelegate,IXScrollViewDelegate>
对语法感到困惑,请提供帮助。您做得完全正确,对于Google Analytics中的屏幕跟踪,您只需执行两个简单步骤:
UIViewController
需要从GAITrackedViewController
继承,因此建议的语法正确:@interface IXComposeViewController:GAITrackedViewController
self.screenName=@“screen:IXComposeViewController”;//或视图中的任何其他字符串
将出现
或视图显示
GAITrackedViewController
,因此它看起来有点像这样:
IXComposeViewController.h
IXComposeViewController.m
IXComposeViewController
是您创建的自定义UIViewController
吗?是。IXComposeViewController是我的自定义控制器我想用IXComposeViewController扩展GAITrackedViewController。你能发布更多代码吗?你能编辑问题并发布整个代码吗?除了语法混乱之外,还有什么问题?你有错误吗?我对语法感到困惑,你能用@interface IXComposeViewController()@interface IXComposeViewController()
扩展GAITrackedViewController吗?是的,我们需要声明“屏幕名”?出现错误:“在类型为“IXInBoxViewController*”的对象上找不到属性“screenName”。“实际问题是什么?当您按照我建议的方式实现.h文件时,它不起作用吗?我使用了相同的代码self.screenName=@“About Screen”;您在viewwillppear()中提出了建议,但出现了一个错误“找不到screenName”,所以我需要在外部声明screenName?
@interface IXComposeViewController : GAITrackedViewController
#import "GAITrackedViewController.h"
@interface IXComposeViewController : GAITrackedViewController
// declare public properties and methods
@end
@implementation IXComposeViewController
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
self.screenName = @"About Screen";
}
@end