I have a UITableViewController in a UINavigationController. When the user tap 1 row of the table view, then the navigation controller will push an UIViewController called A. When A.view doesn't have any UISegmentedControl, then every works perfect. When A.view has an UISegmentedControl, then the program hangs. It doesn't crash, it doesn't show any error. It just freezes. I'm gonna be crazy with this problem. Please help. Thanks.