Iphone 按钮到XIB链接,将我带到空白白屏(Xcode)

Iphone 按钮到XIB链接,将我带到空白白屏(Xcode),iphone,xcode,xib,nib,ibaction,Iphone,Xcode,Xib,Nib,Ibaction,好的,现在发生的是,我有一个按钮设置链接到Xcode中的另一个视图,所以当按下按钮时,您将被定向到该视图。够简单吗?所以我想。我已经多次使用相同的实现,但由于某种原因,当我链接到我要访问的视图时,它只会将我带到一个空白的白色屏幕。代码如下: - (IBAction)mainmenu:(id)sender { UIScrollView_PagingViewController *MainMenu = [[UIScrollView_PagingViewController alloc] in

好的,现在发生的是,我有一个按钮设置链接到Xcode中的另一个视图,所以当按下按钮时,您将被定向到该视图。够简单吗?所以我想。我已经多次使用相同的实现,但由于某种原因,当我链接到我要访问的视图时,它只会将我带到一个空白的白色屏幕。代码如下:

- (IBAction)mainmenu:(id)sender
{
    UIScrollView_PagingViewController *MainMenu = [[UIScrollView_PagingViewController alloc] initWithNibName:nil bundle:nil];
    MainMenu.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
    [self presentModalViewController:MainMenu animated:YES];
    [UIScrollView_PagingViewController release];
}

如果您想查看我的XIB文件或我的总代码(1.4MB):

您正在使用NIB NIB名称初始化MainMenu(按命名约定应称为MainMenu),这里是我的整个项目。因此,如果NIB的名称与视图控制器的名称不同,它将找不到它。要解决此问题,请指定希望视图控制器加载的NIB名称


此外,您应该释放main菜单变量,而不是类UIScrollView\u PagingViewController。因此,这也是一个问题。

当您分配MainView时,您正在使用initWithNibName和nil参数:请尝试其中一种

UIScrollView\u PagingViewController*主菜单=[[UIScrollView\u PagingViewController alloc]initWithNibName:@“UIScrollView\u PagingViewController”绑定:nil]

或者干脆


UIScrollView\u PagingViewController*主菜单=[[UIScrollView\u PagingViewController alloc]init]

我意识到在UIScrollView_PagingViewController.xib中,我的视图名为“MainView”,但我将其改为“nothing”,它仍然不起作用。调用[[UIScrollView_PagingViewController alloc]init]与调用initWithNibName并传递nil完全相同,他已经在这么做了。控制器会根据名称自动尝试查找正确的NIB。糟糕的建议。我不知道你为什么发布了和我之前发布的相同的答案。