认为不再工作了(不再)?

时间:2015-01-31 20:41:56

标签: ios objective-c segue

我对segues知之甚少,但我已经开始工作......但突然间它再也无法工作了......

我的代码似乎有效但segue没有发生:

NSLog(@"login started");
if ([user_temp]) {
    NSLog(@"login success!");
    [self performSegueWithIdentifier:@"loginsuccess"];
}

控制台输出:

2015-01-31 21:35:27.321 Vertretungsplan[6753:3122243] login started
2015-01-31 21:35:27.321 Vertretungsplan[6753:3122243] login success!

但是segue没有出现? (它只是一个片段,我减少了代码......)

enter image description here

1 个答案:

答案 0 :(得分:1)

确保以下事项

  1. 标识符有效。
  2. 您正在主线程上执行segue。
    [self performSelectorOnMainThread:@selector(performSegueWithIdentifier:sender:) withObject:@"loginsuccess" waitUntilDone:NO];