In my project, I always use SLComposeViewController to share contents with third-party apps, but now, when I update my iPhone to iOS 11 beta, this no longer works.
The SLComposeViewControllerCompletionHandler always callback SLComposeViewControllerResultCancelled.
Why is this?
iOS 11 removed access to 3rd party accounts (such as Facebook and Twitter) through the Settings App. I’m currently struggling with the same thing.
You now must integrate the functionality with the SDK from the 3rd party. Twitter has a migration page here about steps to take:-
https://dev.twitter.com/twitterkit/ios/migrate-social-framework
I’ve yet to find specific instructions about how to migrate other social networks, but it’s safe to say it will require their 3rd party SDK.
No more easy out-the-box social sharing :-(