Question

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?

Was it helpful?

Solution

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.

OTHER TIPS

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).

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top