2012-02-15 2 views
2

Я использую метод currentPreviewAnimated UIDocumentInteractionController для предварительного просмотра документа. Он работает нормально. Но я хочу отключить кнопку действия в режиме предварительного просмотра. У меня есть следующие два делегированных метода для возврата NO. Но эти два метода никогда не назывались вообще. Другие делегированные методы работают нормально. Любое предложение?Отключить элементы действия в UIDocumentInteractionController's presentPreviewAnimated

-(BOOL)documentInteractionController:(UIDocumentInteractionController *)controller canPerformAction:(SEL)action { 
NSLog(@"canPerformAction"); 
return NO; 
} 

и

-(BOOL)documentInteractionController:(UIDocumentInteractionController *)controller performAction:(SEL)action { 
NSLog(@"performAction"); 
return NO; 
} 

ответ

0

я, наконец, перешли на использование класса QLPreviewController. Если вы можете подклассифицировать его и заставить кнопку действия уйти. (С помощью ответа на этот вопрос SO.