认为没有过渡到下一个观点?

时间:2012-10-20 23:24:58

标签: mysql ios xcode

我一直试图解决这个问题超过3个小时了。在我成功授权我使用facebook登录后,当视图尝试转换到下一个视图时,它会因sigbart错误而崩溃:[4923:c07] * 由于未捕获的异常'NSUnknownKeyException'而终止应用程序,原因:'[setValue:forUndefinedKey:]:此类不是密钥值SegueToScene1的编码兼容。'

这是我的场景:

- (IBAction)loginButtonTouchHandler:(id)sender  {
    // Set permissions required from the facebook user account
    NSArray *permissionsArray = @[ @"user_about_me", @"user_relationships", @"user_birthday", @"user_location"];

    // Login PFUser using facebook
    [PFFacebookUtils logInWithPermissions:permissionsArray block:^(PFUser *user, NSError *error) {
        [_activityIndicator stopAnimating]; // Hide loading indicator
      if (user.isNew) {
            NSLog(@"User with facebook signed up and logged in!");
            [self performSegueWithIdentifier: @"SegueToScene1"
                                      sender: self];
        } else {
            NSLog(@"User with facebook logged in!");
            [self performSegueWithIdentifier: @"SegueToScene1"
                                      sender: self];
        }}];

    [_activityIndicator startAnimating]; // Show loading indicator until login is finished
}

我的问题是,为什么xcode会一直拒绝segue?

编辑:我删除了我的segue并添加了一个新的“SegueMain”,然后更改了代码以反映这一点,但奇怪的是,它仍然返回与SegueToScene1相同的错误。这有多奇怪?在任何地方都没有留下那个标题的痕迹。然而,它仍然是......

1 个答案:

答案 0 :(得分:0)

我想你在界面构建器中有一些连接来执行SegueToScene1 segue。要找到它,您可以尝试搜索故事板的纯文本版本,或者您应该知道它的位置。