0

我已经尝试了 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 相同的错误。这有多奇怪?那个标题没有留下任何痕迹......任何地方。然而,它仍然...

4

1 回答 1

0

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

于 2012-10-21T05:11:42.333 回答