2011-02-18 4 views
-1

내 샌드 박스 내에서 PDF, DOC, XLS 등이 있습니다. 파일의 네이티브 뷰어를 시작하려면 어떻게합니까?등록 된 뷰어를 프로그래밍 방식으로 실행하고 종료 될 때까지 기다림

Microsoft에서는 ShellExectue 또는 CreateProcess/WaitForSingleObject이됩니다. 유닉스에서는, 나는 fork/exec/wait 일 것이다. 그러나 나는 애플의 장비에 대한 정보를 찾을 수 없다.

프로그래밍 방식으로 등록 된 뷰어를 시작하고 종료 될 때까지 기다리는 방법은 무엇입니까?

+1

"파일의 네이티브 뷰어 실행"이란 무엇을 의미합니까? 'UIDocumentInteractionController'를 사용하고 있습니까? – Jim

+0

PDF 파일 용 앱이 있습니다. 나는 PDF를 처리하는 응용 프로그램을 사용하고 싶습니다. 사용자가 PDF 작업을 마친 후에는 다시 제어해야합니다. 임의의 지점에서 제어권을 얻으려고하지 않습니다. 사용자가 문서를 끝내면 제어 만하면됩니다. 애플리케이션 뷰어를 시작한 것을 고려해 볼 때 시청자가 종료 한 후 처리 시간을 확보 할 수 있기를 바랍니다. – jww

답변

1

UIWebView에 파일을로드 할 수 있지만 다른 응용 프로그램을 시작한 다음 닫을 때까지 기다릴 수 없습니다.

+0

다시 말하자면 사용자가 자신의 데스크톱에서 내 응용 프로그램의 샌드 박스에 PDF를 놓은 다음 iTunes를 사용하여 PDF를 동기화했다고 가정합니다. PDF는 내 응용 프로그램의 샌드 박스에있는 장치에 있습니다. 신청서를 (1) 표시하고 (2) 가능하면 편집하십시오. 그렇게하기 위해 기본 응용 프로그램을 사용하고 싶습니다. 파일 형식을 등록한 응용 프로그램을 의미하는 기본 응용 프로그램입니다. 가능한가? – jww

+1

@noloader : 다른 앱에서 파일을 실행할 수는 있지만 앱에서 전환 할 수 있습니다. 사용자가 다시 방문하려면 다시 실행해야합니다. –

관련 문제