我有这个布尔在我AppDelegate.m:继续使用此bool的正确方法是什么?
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:UIScreen.mainScreen.bounds];
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
UIViewController *viewController = // determine the initial view controller here and instantiate it with [storyboard instantiateViewControllerWithIdentifier:<storyboard id>];
self.window.rootViewController = viewController;
[self.window makeKeyAndVisible];
return YES;
}
我得到一个错误的故事板*,但什么,我主要是试图做的是在比主一个不同的视图控制器初始化应用程序。我拥有所有带有ID的视图控制器(例如我想要启动的视图名为“Home”)。如果说我的ViewController ID是在家,我该如何正确写这个布尔?
我的main.m:
#import <UIKit/UIKit.h>
#import "AppDelegate.h"
int main(int argc, char * argv[]) {
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
}
我得到的是零每当我试图从我的联系人列表页面返回到原来的主页,因此崩溃,并突出了零线。这个和上面的代表布尔都给我提出了一些问题。任何澄清将非常感谢,谢谢。
你有一个堆栈跟踪?每次崩溃都需要解决它的信息。 – trojanfoe 2014-09-20 20:06:14
是的,我可以发布更新。 @trojanfoe – Gav 2014-09-21 01:39:29
你有一个名为MainStoryboard.storyboard的文件吗? – Sjors 2014-09-21 09:58:59