Since the new SDK was release (iOS 6), the delegate method documentInteractionController:canPerformAction:
of the UIDocumentInteractionControllerDelegate
is deprecated.
Using that method you were able to prevent default actions like print:
and copy:
to appear.
The method is being called in the current version of iOS 6, but in future versions this method will not be called and my app will show actions that I don't want to support.
I read the available documentation for the UIDocumentInteractionController and its delegate and I'm not able to find a another way to do what I do in the canPerformAction method.
Any ideas?
As a plus, it would be great to be able to filter apps like mail or twitter (that appears by default) but I guess that this is not possible.