Мое приложение использует FBSDKLoginButton в классе MainMenuViewController.Я сделал класс соответствующим протоколу FBSDKLoginButtonDelegate и установил для делегата кнопки значение self.Затем я смог использовать функцию делегата loginButtonWillLogin (_ loginButton :) для проверки сетевого подключения и активации networkActivityIndicator.Затем я деактивирую networkActivityIndicator в делегатской функции loginButton (: didCompleteWith :).
Я хотел бы сделать то же самое в другом контроллере представления, но это было бы для FBSDKShareButton.Проблема в том, что FBSDK, похоже, не имеет встроенного свойства делегата для кнопки «Поделиться».Я нашел FBSDKSharingDelegate, но он не содержит метод, который запускается, когда начинается совместное использование.Он имеет только функции для didComplete, didFail и didCancel.Я мог бы использовать их, чтобы остановить индикатор сетевой активности, но как мне определить, когда следует запускать индикатор сетевой активности?
Кажется, что это то, что должно быть встроено в FBSDK, но я не могу найти ничего в документации.