Removing a UITabBarController's view causes an EXC_BAD_ACCESS exception
I'm trying to remove a UITabBarController from a window in my app by calling removeFromSuperview on the controller's view after adding it to the window previously.  However when i do so and after it deallocates all the view controllers that are on the bar successfully, i get an EXC_BAD_ACCESS signal after an autorelease pool is drained.  by method swizzling i've found out that it happens after something called UITableViewRowData has its dealloc method called.  I'm wondering if there's a bug when the more view controller is attempting to be deallocated.  Has anyone else ever run into this problem?
Removing a UITabBarController's view causes an EXC_BAD_ACCESS exception
===

I'm trying to remove a UITabBarController from a window in my app by calling removeFromSuperview on the controller's view after adding it to the window previously.  However when i do so and after it deallocates all the view controllers that are on the bar successfully, i get an EXC_BAD_ACCESS signal after an autorelease pool is drained.  by method swizzling i've found out that it happens after something called UITableViewRowData has its dealloc method called.  I'm wondering if there's a bug when the more view controller is attempting to be deallocated.  Has anyone else ever run into this problem?