加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ios – Receiver没有标识符execption的segue

发布时间:2020-12-14 19:30:35 所属栏目:百科 来源:网络整理
导读:我有这个奇怪的问题,由于某种原因我的segue无法正常工作. 我有两个segues设置,取决于一个设置的状态确定它选择的segue.其中一个像魅力一样,而另一个得到“接收器没有带标识符的segue” - (void)viewDidLoad{[super viewDidLoad];// Do any additional setup
我有这个奇怪的问题,由于某种原因我的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];
}

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

Screenshot

注意事项:

>我检查过segue的拼写.
>这是应用程序中唯一的故事板,我已经检查过以确保这是info.plist中的一个设置,以及项目摘要中的设置.
>我重置了模拟器,并清理了项目.
> segue来自ViewController,而不是View.

非常感谢任何帮助.

解决方法

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读