Когда мое приложение запускается впервые, оно показывает главную страницу для входа в Facebook. Затем он переходит к UITabBarController
. Код, который у меня есть в моем делегате приложения, следующий:
//this is the .h
@interface NMeAppDelegate : NSObject <UIApplicationDelegate> {
UIWindow *window;
MainViewController *controller;
UITabBarController *tabBar;
}
@property (nonatomic, retain) IBOutlet UITabBarController *tabBar;
@property (nonatomic, retain) MainViewController *controller;
@property (nonatomic, retain) IBOutlet UIWindow *window;
@end
//this is the .m of the app delegate
#import "NMeAppDelegate.h"
@implementation NMeAppDelegate
@synthesize window;
@synthesize tabBar;
@synthesize controller;
#pragma mark -
#pragma mark Application lifecycle
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
controller = [[MainViewController alloc] init];
[window addSubview:tabBar.view];
[window addSubview:controller.view];
[window makeKeyAndVisible];
return YES;
}
Внутри MainViewController
у меня фактически есть объект UserInfo, в котором есть вся информация, которая мне нужна для UITabBarController. Проблема в том, что после получения этой информации в UITabViewController
, как я могу передать эту информацию пользователя в UITabBarController` или, возможно, ViewController, который находится внутри UITabBarController, чтобы они могли получить доступ к этой информации пользователя? Как это сделать?
Надеюсь, мой вопрос имеет смысл.