私のアプリが最初に起動すると、Facebookにログインするためのメインページが表示されます。その後、UITabBarController
に行きます。私は私のアプリデリゲートを持っているコードは以下の通りです: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
の内部では、私は実際に私はUITabBarControllerのために必要なすべての情報を持っているのUserInfoオブジェクトを、持っています。問題は、UITabViewController
でこの情報を取得した後、このUserInfoをUITabBarControllerに渡すか、UITabBarController内にあるViewControllerを使用して、このUserInfoにアクセスできるようにすることです。これを行う方法?
私の質問が意味をなさないことを願っています。
私はあなたが望んでいたものが合格しなかったことを恐れています:あなたの質問は意味をなさない:)あなたが達成しようとしていることと起こっていることを明確に述べてください。 –
少し質問を改訂しました。私の指が交差するのを助けてくれることを願っています。 – aherlambang