Any view controllers that I have inside of a UINavigationController or UITabBarController are tracked twice. Once via the viewDidAppear of the parent, and once via the viewDidAppear of the child view controller. In both cases the screen in seg_trackScreen is the child view controller type. Can only distinguish the calls by putting a breakpoint and looking at the call hierarchy.
Any view controllers that I have inside of a
UINavigationController
orUITabBarController
are tracked twice. Once via theviewDidAppear
of the parent, and once via theviewDidAppear
of the child view controller. In both cases thescreen
inseg_trackScreen
is the child view controller type. Can only distinguish the calls by putting a breakpoint and looking at the call hierarchy.Is there any way to prevent this double tracking?