2010-11-25 3 views
2

내 iPad 응용 프로그램에서 문서를 표시하기 위해 UIDocumentInterationController를 사용하고 있습니다. 나는 문서 영업 끝났는 다음 대리자 메서드를 사용할 때 뭔가를 수행 할 : -UIDocumentInterationController에서 문서 끝내기 위임 메서드

- (void)documentInteractionControllerDidEndPreview:(UIDocumentInteractionController *)controller{ 
    NSLog(@"End Document"); 
} 

을하지만 그것은 나를 우리가 숨 깁니다의 완료 버튼을 누를 때 호출되는 위임 방법 알려 work.Please하지 않습니다 문서 관리자 ? 사전

+0

이 문제를 해결 했습니까? –

+0

이 문제에 대한 해결책을 찾지 못했습니다. – Deepika

답변

2

에서

덕분에 나는 presentPreviewAnimated 호출 후 유지 호출을 추가하여이 작업을 얻었다. 그런 다음 DidEndPreview 메서드에서 autorelease로 설정했습니다. 도움이되는지 또는 코드 예제와 같은 더 많은 정보가 필요한지 알려주십시오.

3

ARC와 함께 Xcode 4를 사용할 때 retain을 호출 할 수 없습니다. ARC와 함께 작동 시키려면 헤더 파일에 docController를 ivar로 선언 한 다음 정상적으로 코드에 docController를 작성하면됩니다.

docController = [UIDocumentInteractionController interactionControllerWithURL:[NSURL fileURLWithPath:path]];

+0

예 – harshalb