Application essayé de présenter modal d'un contrôleur actif ios

Je tente de mettre le ViewController avec un parent-vue-contrôleur avant de montrer qu'elle peut fournir des rappels, j'ai fait cela à l'aide de PrepareForSegue

- (void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    if ([segue.identifier isEqualToString:@"newQuarter"])
    {
        [segue.destinationViewController setParentViewController:self];
    }
}

Il s'est écrasé me donner le message d'erreur: Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Application tried to present modally an active controller.

J'ai donc essayé d'utiliser une autre méthode et de définir un nouveau point de vue contrôleur sur le bouton de touche,

- (IBAction) buttonClicked
{
    NewViewController *newController = [[NewViewController alloc] init];
    [newController setParentViewController:self];

    [self presentViewController:newController animated:YES completion:nil];
}

mais avec pas de chance, c'est encore de me donner le même message d'erreur, quelqu'un peut s'il vous plaît conseils? Merci!

double possible de "Application essayé de présenter modal d'un contrôleur actif"?
ce n'est pas un doublon de "Demande essayé de présenter modal d'un contrôleur actif". Merci pour suggérant une! 😀

OriginalL'auteur | 2013-11-10