- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
[MobClick beginLogPageView:@"PageOne"];//("PageOne"为页面名称,可自定义)
}
- (void)viewWillDisappear:(BOOL)animated
{
[super viewWillDisappear:animated];
[MobClick endLogPageView:@"PageOne"];
}
// // UIViewController+Statistics.h // TongYuanHospital // // Created by ZSP on 2017/6/16. // Copyright © 2017年 ZSP. All rights reserved. // #import <UIKit/UIKit.h> @interface UIViewController (Statistics) @end
//
// UIViewController+Statistics.m
// TongYuanHospital
//
// Created by ZSP on 2017/6/16.
// Copyright © 2017年 ZSP. All rights reserved.
//
#import "UIViewController+Statistics.h"
@implementation UIViewController (Statistics)
+ (void)load {
//原本的viewWillApper方法
Method viewWillAppear = class_getInstanceMethod(self, @selector(viewWillAppear:));
//需要替换成能够输入日志的viewWillAppear
Method logViewWillAppear = class_getInstanceMethod(self, @selector(logViewWillAppear:));
//原本的viewWillDisappear方法
Method viewWillDisappear = class_getInstanceMethod(self, @selector(viewWillDisappear:));
//需要替换成能够输入日志的viewWillDisappear
Method logviewWillDisappear = class_getInstanceMethod(self, @selector(logviewWillDisappear:));
//两方法进行交换
method_exchangeImplementations(viewWillAppear, logViewWillAppear);
method_exchangeImplementations(viewWillDisappear, logviewWillDisappear);
}
-(void)logViewWillAppear:(BOOL)animated
{
[self logViewWillAppear:animated];
NSString *selfClass = NSStringFromClass([self class]);
[MobClick beginLogPageView:selfClass];
//当然这里也可以使用self.title作为页面的名称,这样在友盟后台查看的时候更加方便些
//[MobClick endLogPageView:self.title];
}
-(void)logviewWillDisappear:(BOOL)animated
{
[self logviewWillDisappear:animated];
NSString *selfClass = NSStringFromClass([self class]);
[MobClick endLogPageView:selfClass];
}
@end
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有