gpt4 book ai didi

ios6 - iOS Google Analytics 缺少第一个 UIViewController

转载 作者:行者123 更新时间:2023-12-03 15:45:13 25 4
gpt4 key购买 nike

BLUF:Google Analytics iOS v2 beta 4 未能跟踪我的第一个 UIViewController,它在成功命中后续 UIViewControllers 时加载(子类为 GAITrackedViewController )

AppDelegate.m

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.

// Optional: automatically send uncaught exceptions to Google Analytics.
[GAI sharedInstance].trackUncaughtExceptions = YES;
// Optional: set Google Analytics dispatch interval to e.g. 20 seconds.
[GAI sharedInstance].dispatchInterval = 0;
// Optional: set debug to YES for extra debugging information.
[GAI sharedInstance].debug = YES;
// Create tracker instance.
[[GAI sharedInstance] trackerWithTrackingId:@"UA-########-1"]; // id<GAITracker> tracker =

return YES;
}

MainViewController.m

- (void)viewDidLoad
{
NSLog(@"viewDidLoad");
[super viewDidLoad];
self.trackedViewName = @"First Screen";
//[[GAI sharedInstance] dispatch];
...
}

我不会在工作的 UIViewController 上手动调用调度,我已经尝试过调用和不调用非工作的。但这是一个谜。如果我不手动调用它,则不会生成任何日志。当我手动调用调度时,我收到以下信息:

GoogleAnalytics 2.0b4 -[GAIDispatcher initiateDispatch:retryNumber:] (GAIDispatcher.m:481) DEBUG: No pending hits.

提前致谢!

最佳答案

事实证明,你应该真的确保如果你覆盖任何方法,你也应该确保对它们调用 super...

我已经编写了自己的 viewDidAppear 方法,但没有调用 [super viewDidAppear:animated];。我想这就是 GoogleAnalytics 施展魔法的地方。希望这会帮助其他也这样做的人。

关于ios6 - iOS Google Analytics 缺少第一个 UIViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14664235/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com