iOS上的Google Analytics中的endBackgroundTask错误

时间:2016-03-24 14:57:55

标签: ios google-analytics today-extension

在“今日”小部件中使用Google Analytics(GA)时,我经常收到错误消息,有时甚至在主应用中也是如此。

  

不能使用endBackgroundTask:标识符13不存在后台任务,或者它可能已经结束。中断UIApplicationEndBackgroundTaskError()以进行调试。

堆栈追踪:

GAIThread (7)
0  UIApplicationEndBackgroundTaskError
1  -[UIApplication _endBackgroundTask:]
2  -[NSSQLCore executeRequest:withContext:error:]
3  __65-[NSPersistentStoreCoordinator executeRequest:withContext:error:]_block_invoke
4  gutsOfBlockToNSPersistentStoreCoordinatorPerform
5  _dispatch_client_callout
6  _dispatch_barrier_sync_f_invoke
7  _perform
8  -[NSPersistentStoreCoordinator executeRequest:withContext:error:]
9  -[NSManagedObjectContext save:]
10 __21-[GAIDataStore save:]_block_invoke
11 -[GAIDataStore performBlockAndWait:withError:]
12 -[GAIDataStore save:]
13 -[GAIBatchingDispatcher deleteHits:]
14 -[GAIBatchingDispatcher didSendHits:]
15 __NSThreadPerformPerform
16 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__
17 __CFRunLoopDoSources0
18 __CFRunLoopRun
19 CFRunLoopRunSpecific
20 -[NSRunLoop(NSRunLoop) runMode:beforeDate:]
21 -[NSRunLoop(NSRunLoop) run]
22 +[GAI threadMain:]
23 __NSThread__start__
24 _pthread_body
25 _pthread_start
26 thread_start

stack trace

在今天的小部件中,UIApplication是隐藏的。 GA库可以访问它,但这不是一个好主意。也许这意味着不应该在今天的小部件中使用GA,但是没有关于它的参考。

我正在使用GoogleAnalyticsServicesiOS_3.13。它不是最新的,但更改日志表明GA中的3.14和3.15没有变化。如果是错误,我可以在哪里报告? Google代码中的问题中的提交按钮不可用。这是因为Google Code已关闭吗?有趣的是,现有问题最近有回复。

0 个答案:

没有答案