友盟统计还是比较强大的,虽然项目没有要求加相关功能,但是还是加了相关统计,需要在对应ViewController中的viewWillAppear和viewWillDisappear中加入一行代码,传入当前页面的名字,最开始只加了几个页面,所以代码是写死的。全部页面要加统计,需要对代码进行了改进,封装在自己BaseViewController中
-(void)beginLogPageView
{
[MobClick beginLogPageView:NSStringFromClass([self class])];
}
-(void)endLogPageView;
{
[MobClick endLogPageView:NSStringFromClass([self class])];
}
在子页面中调用统计就比较简单了
-(void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
//添加页面统计
[self beginLogPageView];
}
-(void)viewWillDisappear:(BOOL)animated{
[super viewWillDisappear:animated];
//结束页面统计
[self endLogPageView];
}
时间: 2024-10-16 01:02:03