iOS Push Segue有时只执行

时间:2013-12-19 02:27:58

标签: ios uiviewcontroller segue viewdidload

我的代码上有这个非常奇怪的错误,我不知道如何解决它。

我正在使用附图所示的stroryboard方案。一个导航控制器,以编程方式执行推送segue,当点击“查找”按钮时,应该执行“findsegue”。

所以,问题是:随机地,视图没有被加载。 viewDidLoad已执行,但我的屏幕上没有任何变化。其他一些时候,它都像一个魅力。

以下是按下“查找”按钮时调用的代码:

- (IBAction)encontreBtn:(id)sender {
  NSLog(@"Segue is going on");
  [self performSegueWithIdentifier:@"findsegue" sender:sender];
}

@“Segue正在进行中”总是打印出来。 这就是viewDidLoad:

- (void)viewDidLoad
{
  [super viewDidLoad];
  NSLog(@"DIDLOAD");
    // Do any additional setup after loading the view.
  _topBar.font = [UIFont fontWithName:@"LibelSuit-Regular" size:23];
  _topBar.textAlignment = NSTextAlignmentCenter;
  _tableView.dataSource = self;
  _tableView.delegate = self; 
}

@“DIDLOAD”也会打印。 作为注释,viewDidAppears也会运行。enter image description here

0 个答案:

没有答案