I wanted to know if I can hide the Action button on the UIDocumentInteractionController so a user couldn\'t actually open the document in another app?
I found something that works for me well enough:
- (BOOL)documentInteractionController:(UIDocumentInteractionController *)controller canPerformAction:(SEL)action{
return false;
}
It still shows the button but the popover that appears only has the print form but the print button is disabled.
The whole purpose of the UIDocumentInteractionController is to show the user which applications can handle a file and give them a way to 'send' the file to the app they choose. Since hiding/disabling the button would confuse the user, I doubt it is possible (at least not without resorting to undocumented method calls).