0
ダミープロジェクトにMFSideMenu
をインポートしています。私はiOS:MFSideMenuはシミュレータの黒い画面を表示します
.h file
#import <UIKit/UIKit.h>
#import "MFSideMenu.h"
#import "RightSideViewController.h"
#import "MFSideMenuContainerViewController.h"
@interface xyzAppDelegate : UIResponder <UIApplicationDelegate>
@property (strong, nonatomic) UIWindow *window;
@property(strong,nonatomic)UINavigationController * navigationController;
@property(strong, nonatomic) RightSideViewController * rightViewController;
@property(strong, nonatomic) MFSideMenuContainerViewController * container;
との.mファイルが
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
self.window= [[UIWindow alloc]initWithFrame:[[UIScreen mainScreen]bounds]];
UIStoryboard * mainstoryboard = [UIStoryboard storyboardWithName:@"main" bundle:nil];
xyzViewController * vc = [mainstoryboard instantiateViewControllerWithIdentifier:@"xyzViewController"];
[self.navigationController pushViewController:vc animated:YES];
self.navigationController = [[UINavigationController alloc]initWithRootViewController:vc];
self.rightViewController = [[RightSideViewController alloc]init];
self.container = [MFSideMenuContainerViewController containerWithCenterViewController:self.navigationController leftMenuViewController:nil rightMenuViewController:_rightViewController];
self.window.rootViewController = _container;
[self.window makeKeyAndVisible];
return YES;
}
問題、私はそれが黒い画面に、シミュレータ上の他のだけは何も示していないプロジェクトを実行したときに生じるで以下のコードを使用しています。
自分でpkc456
@おかげでそれを解決するため、この問題に
あなたの作品self.navigationControllerを初期化しますか? – pkc456
もし私がstoryboardからrootVireControllerを設定すれば? – Abhi