Two observations:
One
It appears that for your app to use Share Sheets (aka UIActivityViewController
), you now have to provide either:
super initWithPlaceholderItem:
must take an NSURL as an argumentYou used to be able to share with plain ole NSStrings
Two
There appears to be no way to share text to Facebook via the UIActivityViewController
as of the latest update. Text is stripped away.
--
Are others running into this or is it just me? You used to be able to share text to Facebook... this literally just changed.
How can I share text to Facebook from a UIActivityViewController
?
(First of all sorry for the bad english !)
I encountered the exact same problem and my researches had lead me to that explanation :
The last Facebook app version must come with an implementation of an app extension. Therefore, when the app is installed, the extension takeover the Apple "native" facebook share, refusing all kind of share but url share.
That's why you can share text when fb app is not installed (fb icon is visible), but you can't when fb app is present (fb icon is not even visible).
You can see it if you try to track the activity type :
I don't know if Facebook planned to "correct" that but they had always made clear that automatic text should not be added to user's post (that's what they do on Android). I think we will have to live with it.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With