在Swift中使用FBSDKShareButton期间显示网络活动指示器

时间:2018-11-09 05:23:01

标签: swift fbsdksharekit

我的应用程序使用MainMenuViewController类中的FBSDKLoginButton。我使该类符合FBSDKLoginButtonDelegate协议,并将按钮的委托设置为self。然后,我可以使用loginButtonWillLogin(_ loginButton :)委托函数来检查网络连接并激活networkActivityIndi​​cator。然后,我在loginButton(:didCompleteWith :)委托函数中停用networkActivityIndi​​cator。

我想在另一个视图控制器中执行相同的操作,但这将用于FBSDKShareButton。问题是FBSDK似乎没有共享按钮的内置委托属性。我找到了FBSDKSharingDelegate,但是它不包含在共享开始时触发的方法。它仅具有didComplete,didFail和didCancel的函数。我可以使用它们来停止网络活动指示器,但是如何检测何时启动网络活动指示器?

似乎这应该内置到FBSDK中,但是我似乎无法在文档中找到任何内容。

0 个答案:

没有答案