It seems that Facebook does not want the application to first divulge the dialogue with the text :(
He doesn't need to do anything with the iOS version, but with the build in the Facebook application (since the share processes are somehow related to the FB application)
This is stupid, and on Android you couldnโt do it either (it was disconnected a long time ago). Hopefully Facebook will revise this as it will result in fewer stocks, and some may opt out of the share option
Note. If the user does not have the FB application installed (he uninstalled it), then the text is added to the status, but I think that there are only a small number of users, but maybe a good reason to still provide the text to the shared elements
source share