Créer uiTabBarController par programme

Je veux créer un UIView pour un UITabBarController

Voici mon code pour le .h fichier :

@interface TE : UIViewController <UITabBarControllerDelegate>{
    UITabBarController *tabBarController;
}
@property (nonatomic,retain) UITabBarController *tabBarController;
@end

La viewDidLoad méthode:

UIViewController *testVC = [[T1 alloc] init];
UIViewController *otherVC = [[T2 alloc] init];
NSMutableArray *topLevelControllers = [[NSMutableArray alloc] init];
[topLevelControllers addObject: testVC];
[topLevelControllers addObject: otherVC];
tabBarController = [[UITabBarController alloc] init];
tabBarController.delegate = self;
[tabBarController setViewControllers:topLevelControllers animated:NO];
tabBarController.selectedIndex = 0;
self.view = tabBarController.view;

Cela crée de la barre d'onglets de contrôle, mais lorsque je clique sur un onglet de l'élément de barre, j'obtiens une erreur:

Thread1:Programme du signal de réception: SIGABRT

Modifier: j'ai résolu le problème en téléchargeant et en modifiant la version de http://www.iphonedevcentral.com/create-uitabbarcontroller/

source d'informationauteur Mehdi