Facebook 共享屏幕未出现
Posted
技术标签:
【中文标题】Facebook 共享屏幕未出现【英文标题】:Facebook Share Screen does not appear 【发布时间】:2015-01-06 11:22:29 【问题描述】:我正在尝试使用以下代码共享图像,
但有时不会出现共享屏幕。
它的发生非常间歇。知道是什么原因造成的吗?
当这种情况发生时,应用程序只会导航到 Facebook 应用程序,而不会显示共享屏幕。
if ([FBDialogs canPresentShareDialogWithParams:params])
// Present share dialog
FBAppCall *call = [FBDialogs presentShareDialogWithLink:params.link
name:params.name
caption:params.caption
description:params.linkDescription
picture:params.picture
clientState:nil
handler:^(FBAppCall *call, NSDictionary *results, NSError *error)
];
【问题讨论】:
这似乎是一个类似的问题,***.com/questions/17684886/… 你确定你是从主线程调用这个吗? 【参考方案1】:添加以下代码
- (BOOL)application:(UIApplication *)application
openURL:(NSURL *)url
sourceApplication:(NSString *)sourceApplication
annotation:(id)annotation
return [FBAppCall handleOpenURL:url sourceApplication:sourceApplication withSession:[FBSession activeSession] fallbackHandler:^(FBAppCall *call)
];
希望这会有所帮助..
【讨论】:
这个已经存在了。该应用程序导航到 Facebook 应用程序,但没有出现共享屏幕。这种情况很少发生。以上是关于Facebook 共享屏幕未出现的主要内容,如果未能解决你的问题,请参考以下文章
Facebook 在通过 UIActivityViewController 共享时未共享 DefaultText