0

好的,所以发生的事情是我有一个按钮设置来链接到 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),这是我的整个项目:http ://www.mediafire.com/?cayw6o35ftcxsah

4

2 回答 2

0

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

此外,您应该释放 MainMenu 变量,而不是 UIScrollView_PagingViewController 类。所以这也是一个问题。

于 2012-04-25T02:18:24.097 回答
0

当您分配 MainView 时,您正在使用带有 nil 参数的 initWithNibName :尝试

    UIScrollView_PagingViewController *MainMenu = [[UIScrollView_PagingViewController alloc] initWithNibName:@"UIScrollView_PagingViewController" bundle:nil];

或者干脆

    UIScrollView_PagingViewController *MainMenu = [[UIScrollView_PagingViewController alloc] init];

于 2012-04-25T06:10:49.907 回答