мой проект содержит контроллер навигации и сегментированный элемент управления (с отдельным контроллером представления: segmentManagingViewController) программно, и теперь я добавил панель вкладок в IB... при вызове контроллера панели вкладок и контроллера навигации представление segmentManagingViewController загружается дважды... как в элементе панели вкладок1, так и в первом сегменте я назвал представление segmentManagingViewController....
вот скриншот моего приложения
и ниже приведен метод приложения didFinishLaunchingWithOptions... пожалуйста, помогите мне решить эту проблему...
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
databaseName = @"breadworks.sql";
NSArray *documentPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDir = [documentPaths objectAtIndex:0];
databasePath = [documentsDir stringByAppendingPathComponent:databaseName];
[self checkAndCreateDatabase];
[self readBreadsFromDatabase];
[self categoryFromDatabase];
SegmentManagingViewController * segmentManagingViewController = [[SegmentManagingViewController alloc] init];
self.navigationController = [[UINavigationController alloc] initWithRootViewController:segmentManagingViewController];
[segmentManagingViewController release];
[self.window addSubview:tabBarController.view];
[window addSubview: navigationController.view];
[window makeKeyAndVisible];
return YES;
}