我正在尝试触发segue并根据异步任务的结果移动到新视图。
我已经通过在初始视图中连接按钮并拖动到下一个视图来设置segue。我还在触发异步任务的初始按钮上设置了一个ibaction。我认为这两件事可能会发生冲突。
我的ibaction代码如下:
- (IBAction)buttonClicked:(id)sender {
NSLog(@"button clicked");
[user signUpInBackgroundWithBlock:^(BOOL succeeded, NSError *error) {
NSLog(@"in process");
if (!error) {
NSLog(@"succcess");
[self performSegueWithIdentifier:@"myid" sender:@"success"];
}else{
NSLog(@"failure");
}
}];
只有第一个按钮点击日志打印。其他人没有。
我的segue方法没有任何逻辑。
segues在没有按上面的performSegue方法的情况下开火。
如何通过按钮点击控制segue过渡方法?
如何调用注册方法然后让segue开火?