繁体   English   中英

iOS上的Social Framework会出现阴影屏幕

[英]shadow screen occur with Social Framework on iOS

我创建具有“与Facebook共享”功能的应用程序,我使用此代码进行Facebook共享

[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];

我已经有了带有SLComposeViewController的分配/初始化facebookViewController对象。

我第一次分享没有问题。 但是,我第二次分享像这样的影子屏幕

在此处输入图片说明

有人可以帮忙吗? 感谢前进。

我不确定,但是每次您显示facebook popover时,也需要在完成区中将其关闭

[facebookViewController dismissViewControllerAnimated:YES completion:Nil];

希望能帮助到你

我用代码完成了

facebookViewController = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];
[facebookViewController setInitialText:[NSString stringWithFormat:@"via %@", self.randomGame.name]];
[facebookViewController addImage:self.resultImageView.image];

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM