由于iOS中的segue,iOS ibaction代码未被触发

时间:2014-01-31 20:10:54

标签: ios objective-c storyboard segue

我正在尝试触发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开火?

0 个答案:

没有答案