I have a share extension that is marked as supporting public.url attachments, and this works perfectly for regular web pages shared from mobile safari. However if you are viewing an image in mobile safari my share extension is not viewable even though the image is on a public url.
Does anyone know how to say you want to support anything with a public url?
Incase anyone has the same problem: You can change the NSExtensionActivationRule to the following:
Then you just need to iterate over the attachments until you find the one which is the public.url