Ich habe Google Analytics für mehrere iOS-Apps verwendet. Keine Probleme. Dieses Mal, Problem.iOS Google Analytics Speicher wächst außer Kontrolle FAST
Ich mache die grundlegende Einrichtung mit Version 3.0. Fügen Sie eine Bibliothek/Kopfzeile hinzu, fügen Sie die erforderlichen Frameworks hinzu und stopfen Sie den Code der Kesselbleche in die AppDelegate.m
ein. So weit, so gut, alles funktioniert wie erwartet. Ich nehme meine erste UIViewController
und ändere es um GAITrackedViewController
zu erweitern und es trifft den Lüfter. Die App friert auf dem ersten Bildschirm ein und die Speicherauslastung steigt um 4 Megapixel pro Sekunde. Also wechsle ich die UIViewController
zurück und alles ist gut. Ich versuche, den Bildschirmnamen manuell in viewDidLoad
aufzurufen.
// Analytics
id tracker = [[GAI sharedInstance] defaultTracker];
[tracker set:kGAIScreenName value:@"Initial"];
[tracker send:[[GAIDictionaryBuilder createAppView] build]];
Das Gleiche passiert. Mein View-Controller hat einige benutzerdefinierte Container-Ansichten und den Root-View-Controller auf einem generischen UINavigationViewController
. Ich denke, es sind wahrscheinlich die benutzerdefinierten Container, die den aktiven View-Controller und den zu verwendenden Bildschirmnamen verwirren (aber ich sehe kein Anzeichen dafür in der Protokollierung).
Hat jemand auf dieses Problem gestoßen und konnte genau feststellen, was es verursacht und wie man es umgehen kann?
Instrumente verwenden. Was wird zugeteilt? Woher? – Wain
Slews von 'CFString' und' CFURL' von 'URIRepresentation'-Methode für die Klasse' NSManagedObjectID'. Viele kleine. Ich kann nicht (vielleicht weiß ich einfach nicht) viel darüber hinaus sagen, weil es aussieht, als käme es aus Googles Bibliothek. – DBD