0

我在尝试加载我的 CafesViewController 时遇到了崩溃。我在文件检查器中将我知道的所有标识符都设置为 CafesViewController,并且还检查了“使用情节提要 ID”。

我的主菜单视图加载完美,因为它被定义为我的 plist 中的默认故事板,但是,当按下按钮加载我的咖啡馆列表时,加载咖啡馆选项时断开连接(我的应用程序是一个城市目录的事情要做)。

我目前的代码是:

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    if ([mlabel.text isEqualToString: @" Cafés " ])
    {        
    UIStoryboard *cafesViewController = segue.destinationViewController;
    cafesViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"CafesViewController"];
    }
}

如果有人可以提供意见,我将不胜感激,因为我不知道断开连接在哪里。错误当然是“'NSInvalidArgumentException',原因:'Storyboard () 不包含标识符为'CafesViewController' 的视图控制器”

我认为我的号召性用语是错误的,但有人可以给我他们的意见吗?

谢谢!

4

1 回答 1

0

我用下面的简单代码解决了我的问题:

-(void)mainButton
{
  if ([mlabel.text isEqualToString: @" Arts " ])
  {
    [self performSegueWithIdentifier:@"Arts" sender:self];
  }
}

在研究中,我了解到我可以通过上面指定的按钮而不是 PrepareForSegue 简单地通过示例来做我想做的事情。好简单。

于 2012-10-26T21:58:02.173 回答