Receiver没有带标识符execption的segue

Eli*_*ech 5 xcode storyboard ios

我有这个奇怪的问题,由于某种原因我的segue无法正常工作.

我有两个segues设置,取决于一个设置的状态确定它选择的segue.其中一个像魅力一样,而另一个得到"接收器没有带标识符的segue"

- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.

// check if registered already
if ([[NSUserDefaults standardUserDefaults] boolForKey:@"registered"] == YES) {
    // Registered

    // Give the logo some time to show before moving on
    [NSTimer scheduledTimerWithTimeInterval:4.0 target:self selector:@selector(splashLoadedRegistered:) userInfo:nil repeats:NO];
} else {
    // Register

    // Give the logo some time to show before moving on
    [NSTimer scheduledTimerWithTimeInterval:4.0 target:self selector:@selector(splashLoaded:) userInfo:nil repeats:NO];
}
}



-(void)splashLoaded:(id)sender
{
//This one works
[self performSegueWithIdentifier:@"registerSegue" sender:self];
}

-(void)splashLoadedRegistered:(id)sender
{
//This one does not work
[self performSegueWithIdentifier:@"registeredSegue" sender:self];
}
Run Code Online (Sandbox Code Playgroud)

这是我的故事板的屏幕截图.

截图

注意事项:

  1. 我检查了segue的拼写.

  2. 这是应用程序中唯一的故事板,我已经检查过以确保这是info.plist中的一个设置,以及项目摘要中的设置.

  3. 我重置了模拟器,并清理了项目.

  4. segue来自ViewController,而不是View.

非常感谢任何帮助.

Eli*_*ech 10

没有回答我的问题.问题似乎是xcode中的一个简单错误.在模拟器中更换设备后,segue工作正常.它甚至在将其更改回有问题的设备类型后工作.