title: iOS Google Analytics memory growing out of control FAST
body: <p>I've used Google Analytics on several iOS apps. No problems. This time, problem. </p>
  
  <p>I do the basic setup using version 3.0. Add library/header, include required frameworks, and stuff the boiler plate code into the <code>AppDelegate.m</code>. So far so good, everything works as expected. I take my first <code>UIViewController</code> and change it to extend <code>GAITrackedViewController</code> and it hits the fan. The app freezes up on the first screen and memory usage starts going up about 4Meg per second. So I change the <code>UIViewController</code> back and all is good. I try making the screen name call manually in <code>viewDidLoad</code>. </p>
  
  <pre><code>// Analytics
  id tracker = [[GAI sharedInstance] defaultTracker];
  [tracker set:kGAIScreenName value:@"Initial"];
  [tracker send:[[GAIDictionaryBuilder createAppView] build]];
  </code></pre>
  
  <p>Same thing happens. My view controller has a couple custom container views and it the root view controller on a generic <code>UINavigationViewController</code>. I figure it's probably the custom containers confusing it about which is the active view controller and what screen name to use (but I'm not seeing any sign of this in the logging).</p>
  
  <p>Has anyone run into this problem and been able to nail down exactly what's causing it and how to work around it? </p>