document.write('\n'); document.write('\n'); document.write('\n'); document.write('\n'); document.write('
\n'); document.write('
\n'); document.write(' \n'); document.write(' \n'); document.write(' \n'); document.write(' \n'); document.write(' \n'); document.write('
1\n'); document.write('2\n'); document.write('3\n'); document.write('4\n'); document.write('5\n'); document.write('6\n'); document.write('7\n'); document.write('8\n'); document.write('9\n'); document.write('10\n'); document.write('11\n'); document.write('12\n'); document.write('13\n'); document.write('14\n'); document.write('15\n'); document.write('16\n'); document.write('17\n'); document.write('18\n'); document.write('19\n'); document.write('20\n'); document.write('21\n'); document.write('22\n'); document.write('23\n'); document.write('24\n'); document.write('25\n'); document.write('26\n'); document.write('27\n'); document.write('28\n'); document.write('29\n'); document.write('30\n'); document.write('31\n'); document.write('32\n'); document.write('33\n'); document.write('34\n'); document.write('35\n'); document.write('36\n'); document.write('37\n'); document.write('38\n'); document.write('39\n'); document.write('40\n'); document.write('41\n'); document.write('42\n'); document.write('43\n'); document.write('44\n'); document.write('45\n'); document.write('46\n'); document.write('47\n'); document.write('48\n'); document.write('49\n'); document.write('50\n'); document.write('51\n'); document.write('
- (void)applicationDidFinishLaunching:(UIApplication *)application {\n');
document.write('	NSArray* classNames = [[NSUserDefaults standardUserDefaults] arrayForKey:@"kTabBarControllerOrder"];\n');
document.write('	if(classNames.count > 0) {\n');
document.write('		NSMutableArray* controllers = [[NSMutableArray alloc] init];\n');
document.write('		for(NSString* className in classNames) {\n');
document.write('			for(UIViewController* controller in self.tabBarController.viewControllers) {\n');
document.write('				NSString* controllerClassName = nil;\n');
document.write('				\n');
document.write('				if([controller isKindOfClass:[UINavigationController class]]) {\n');
document.write('					controllerClassName = NSStringFromClass([[(UINavigationController*)controller topViewController] class]);\n');
document.write('				} else {\n');
document.write('					controllerClassName = NSStringFromClass([controller class]);\n');
document.write('				}\n');
document.write('				\n');
document.write('				if([className isEqualToString:controllerClassName]) {\n');
document.write('					[controllers addObject:controller];\n');
document.write('					break;\n');
document.write('				}\n');
document.write('			}\n');
document.write('		}\n');
document.write('		\n');
document.write('		if(controllers.count == self.tabBarController.viewControllers.count) {\n');
document.write('			self.tabBarController.viewControllers = controllers;\n');
document.write('		}\n');
document.write('		\n');
document.write('		[controllers release];\n');
document.write('	}\n');
document.write('	\n');
document.write('	// Configure and show the window\n');
document.write('	[window addSubview:[tabBarController view]];\n');
document.write('	[window makeKeyAndVisible];\n');
document.write('}\n');
document.write('\n');
document.write('- (void)applicationWillTerminate:(UIApplication *)application {\n');
document.write('	NSMutableArray* classNames = [[NSMutableArray alloc] init];\n');
document.write('	\n');
document.write('	for(UIViewController* controller in self.tabBarController.viewControllers) {\n');
document.write('		if([controller isKindOfClass:[UINavigationController class]]) {\n');
document.write('			[classNames addObject:NSStringFromClass([[(UINavigationController*)controller topViewController] class])];\n');
document.write('		} else {\n');
document.write('			[classNames addObject:NSStringFromClass([controller class])];\n');
document.write('		}\n');
document.write('	}\n');
document.write('	\n');
document.write('	[[NSUserDefaults standardUserDefaults] setObject:classNames forKey:@"kTabBarControllerOrder"];\n');
document.write('	[[NSUserDefaults standardUserDefaults] synchronize];\n');
document.write('\n');
document.write('	[controllers release];\n');
document.write('}\n');
document.write('
\n'); document.write('
\n'); document.write('
\n'); document.write('
\n'); document.write(' via Snippie [a777a88e]Original\n'); document.write('
\n'); document.write('
\n'); document.write('\n'); document.write('
');