Я пытался установить ViewController с контроллером родительского вида, прежде чем он показывает показать, что она может обеспечить спины вызова, я сделал это с помощью PrepareForSegue
Применения пыталось представить модально активный ИОС контроллера
- (void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([segue.identifier isEqualToString:@"newQuarter"])
{
[segue.destinationViewController setParentViewController:self];
}
}
Он разбился давая мне сообщение об ошибке: Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Application tried to present modally an active controller.
Так что я попытался использовать другой метод и создать новый контроллер представления на кнопку прикасается вверх,
- (IBAction) buttonClicked
{
NewViewController *newController = [[NewViewController alloc] init];
[newController setParentViewController:self];
[self presentViewController:newController animated:YES completion:nil];
}
, но не повезло, это все равно дает мне то же сообщение об ошибке, может ли кто-нибудь посоветоваться? Благодаря!
Возможный дубликат [«Приложение попыталось представить модально активный контроллер»?] (Http://stackoverflow.com/questions/7429014/application-tried-to-present-modally-an-active-controller) –
@ CarlVeazey это не дубликат «Приложение пыталось представить модально активный контроллер». Спасибо за предложение! : D –