I have googled, and get some solutions, it seems the only possible way is thru UIDocumentInteractionController. I have found the result that able to share
something not usually mentioned the user doesn't actually needs to share a text message and an image.
If your text contains URL then the whatsapp application will try to retrieve info about the URL and show a preview
In order for this to work you need to make the URL conform to open graph protocol. that basically means that the URL needs to have meta tags in its DOM which contain the relevant preview data