iOS 9 和 10 (FB SDK 4.2.0) 上的 FBSDKAppInviteDialog 停止在“showFromViewController”上加载
Posted
技术标签:
【中文标题】iOS 9 和 10 (FB SDK 4.2.0) 上的 FBSDKAppInviteDialog 停止在“showFromViewController”上加载【英文标题】:FBSDKAppInviteDialog on iOS 9 & 10 (FB SDK 4.2.0) stopped loading on 'showFromViewController' 【发布时间】:2017-03-15 01:40:01 【问题描述】:我正在尝试使用 Facebook 的 ios 4.2.0 sdk 执行 FBSDKAppInviteDialog 请求,但模式共享对话框页面从未加载。
上周我能够做到这一点,但现在每次我调用这个“showFromViewController”方法时,打开的 UIWebView 都是空白并无限加载。
有人经历过吗?我在 iOS 9 和 10 上遇到了这个问题。
FBSDKAppInviteContent *content = [FBSDKAppInviteContent new];
content.promotionText = @"Text";
content.appLinkURL = [NSURL URLWithString:@"url"];
[FBSDKAppInviteDialog showFromViewController:controller
withContent:content
delegate:self];
【问题讨论】:
请在此处添加有意义的代码和问题描述。不要只链接到需要修复的站点 - 否则,一旦问题得到解决或您链接的站点无法访问,这个问题将对未来的访问者失去任何价值。发布证明您的问题的Minimal, Complete, and Verifiable example (MCVE) 将帮助您获得更好的答案。谢谢! 在下面添加了更多信息.. 因为在 cmets 中你不能像原来的帖子那样放更多的数据。 【参考方案1】:您是否使用已弃用的 UIActionSheet 打开对话框?尝试在没有它的情况下打开对话框,或者使用新的 UIAlertController。这对我有用。
【讨论】:
以上是关于iOS 9 和 10 (FB SDK 4.2.0) 上的 FBSDKAppInviteDialog 停止在“showFromViewController”上加载的主要内容,如果未能解决你的问题,请参考以下文章
缩小了最后一个 FB iOS SDK 的 iOS 9 上的 Facebook 应用邀请
如何在 iOS 9 fb sdk 4.8 或更高版本中从 facebook 获取好友列表?
我可以同时使用 FB iOS SDK 和 FB Graph API 来检索 FB 好友列表吗?