2013-08-11 4 views
0

Я пытаюсь добавить пользовательское действие к кнопке отмены, чтобы снова показать баннеры после завершения с UIActivityViewController.Настройка сбоя приложения UIActivityViewController

[self presentViewController:activityController animated:YES completion:nil]; 
    [activityController setCompletionHandler:^(NSString *act, BOOL done) 
    { 
     if (!act) { 
      NSLog(@"Cancel"); 
      [[RevMobAds session] showBanner]; 
     } 
    }]; 

    } 

Это то, что я пытался до сих пор, но он выходит из строя, когда я нажимаю на кнопку UIActivityViewController и показывает ошибку:

exception 'NSInvalidArgumentException', reason: 'Application tried to present modally an active controller 
+0

Вам нужно добавить еще какой-нибудь код, добавляете ли вы ActivityController в UINavigationControlelr где-нибудь? – null

ответ

0

Ошибка говорит activityController уже в стеке.

Редактирование: поэтому, чтобы исправить это, возможно, рассмотрим [self popViewController: activityController animated: YES]; , а затем представить его.

+0

Но как я могу это исправить? – user2667306

+0

Это не отвечает на вопрос, он просто «определяет» ошибку. – CaptJak

 Смежные вопросы

  • Нет связанных вопросов^_^