2013-04-09 3 views
0

Я создаю приложение с помощью функции «совместно с Facebook» Я использую этот код для сделать фейсбук обменатень экрана происходит с социальной Framework на прошивке

[facebookViewController setInitialText:[NSString stringWithFormat:@"via %@", self.randomGame.name]]; 
NSLog(@"%@", self.resultImageView.image); 
[facebookViewController addImage:self.resultImageView.image]; 
[facebookViewController setCompletionHandler:^(SLComposeViewControllerResult result){ 
    if (result == SLComposeViewControllerResultCancelled) { 
     NSLog(@"Dialog Did Cancel"); 
    } 
}]; 

[self presentViewController:facebookViewController animated:YES completion:nil]; 

У меня уже есть выделение/инициализация объект facebookViewController с SLComposeViewController.

первый раз разделяем без проблем. Но я разделяю второй раз, когда я получаю тени экрана, как этот

enter image description here

может кто-нибудь помочь? Спасибо за продвижение.

ответ

0

я не уверен, но каждый раз, когда вы представляете facebook поповер вам также необходимо, чтобы закрыть его в блоке завершения, как

[facebookViewController dismissViewControllerAnimated:YES completion:Nil]; 

надеюсь, что это помогает