0
这是我的应用程序的布局。登录视图在Xcode 4中的主ViewController之前未加载
- 应用程序名
- LoginViewController.h
- LoginViewController.m
- LoginView.xib
- AppDelegate.h
- AppDelegate.m
- ViewController.h
- ViewController.m
- ViewController_iPhone.xib
- ViewController_iPad.xib
目前在我AppDelegate.m我:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions: (NSDictionary *)launchOptions
{
LoginViewController *_loginViewController = [[LoginViewController alloc] initWithNibName:@"LoginView" bundle:[NSBundle mainBundle]];
self.loginViewController = _loginViewController;
[_loginViewController release];
[_window addSubview:[loginViewController view]];
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
// Override point for customization after application launch.
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
self.viewController = [[[ViewController alloc] initWithNibName:@"ViewController_iPhone" bundle:nil] autorelease];
} else {
self.viewController = [[[ViewController alloc] initWithNibName:@"ViewController_iPad" bundle:nil] autorelease];
}
self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];
return YES;
}
我LoginView.xib有它的定义为LoginViewController文件的所有者。
我是在第一次收到一个错误,指出:原因:' - [UITableViewController中的loadView]加载的‘LoginView’笔尖,但没有得到一个UITableView。”
我改变的UITableViewController来的UIViewController,我能到没有错误运行的应用程序。现在唯一的问题是,我LoginViewController不加载。我看到空白的灰色ViewController_iPad.xib加载。
缺少什么我在这里?
,我可以张贴任何其他代码会很有用
提前致谢!
这样做!这就是说....我还需要上面的代码块吗? – martylavender
我不确定你说的是什么代码块,但我认为你不需要其他任何东西。 –
LoginViewController * _loginViewController = [[LoginViewController alloc] initWithNibName:@“LoginView”bundle:[NSBundle mainBundle]]; self.loginViewController = _loginViewController; [_loginViewController release]; [_window addSubview:[loginViewController view]]; – martylavender