2014-01-14 7 views
2

에 저장, 나는 어떤 엑셀 편집기를 사용하여 내 응용 프로그램에 나와 엑셀 문서를 열고 자. 편집하고 내 응용 프로그램에만 다시 저장하십시오. iOS에서 가능합니까?아이폰 OS : 열기 다른 응용 프로그램에서 응용 프로그램의 문서 내 응용 프로그램에서 다시 호출 응용 프로그램

내가 이것을 살펴본 결과 Excel 편집기를 사용하여 파일을 편집 할 수 있었지만 파일은 에 저장되었고 application folder에는 저장되지 않았습니다.

이것을 수행 할 수있는 방법이 있습니까? 좋습니다.

감사합니다. 내 지식

+0

콜백 URL이 유일한 방법입니다. AFAIK –

답변

0

는 외부 응용 프로그램에서 우리의 응용 프로그램에 문서를 저장하는 옵션이 없습니다. 앞서 말씀 드렸듯이 우리는 애플리케이션을 프로그래밍 방식으로 사용하여 문서를 열 수있는 옵션 만 있습니다. 외부 응용 프로그램이 다른 응용 프로그램을 통해 문서를 열 수있는 옵션이있는 경우

후/열 응용 프로그램을 통해 그 편집 된 문서를 저장하는 옵션이 있습니다.

1

는 아이폰 OS에 각 응용 프로그램은 등록 URL과 UIDocumentInteractionController 같은 상호 작용의 여러 오히려 간접 모드를 제외한 다른 애플 리케이션에서 분리, 자신의 샌드 박스에 존재합니다. 이 접근법의 보안 이점은 상당히 명확하지만 당연히 특정 단점을 가지고 있습니다.

하나는 이러한 단점은 응용 프로그램 B는 인앱의 샌드 박스에 데이터를 저장할 수 있도록하는 샌드 박스의 목적에 반하는 결과가 발생할 수 있다는 것입니다. 반면에, 감옥에 깨진 장치에

...

+0

@RAJA에서 제공 한 위의 답변을 제안 할 수 있습니까? 그게 가능하니? – Mamatha

+0

자세한 내용은 [이 질문] (http://stackoverflow.com/questions/3573689/uidocumentinteractioncontroller)을 참조하십시오. 그것은 당신이 달성하고자하는 것을 설명하지만, 앱 B는 다른 앱에 문서를 저장하고 열 수 있어야합니다. – dandan78

2

는 아이폰 OS가이 기능을 지원하기 위해 직접 기능을 제공하지 않습니다. 그러나 원하는 동작을 수행하는 데는 두 가지 방법이 있습니다. 애플 리케이션은 협력과 사양을 준수해야 두 경우 모두

. 호출 응용 프로그램은 다른 응용 프로그램에 정보를 전달하고 다른 응용 프로그램은 결국 데이터를 다시 전송하는 데 사용합니다.

맞춤 URL 스키마

Apps는 자발적으로 맞춤 URL 스키마와 통신 할 수 있습니다. 일부 응용 프로그램은 x-callback-url을 지원합니다.

UIDocumentInteractionController 주석

또 다른 가능성은 다른 응용 프로그램을 여는 UIDocumentInteractionController에 주석 사전을 전달합니다. QuickOffice에는 save back API이 있는데 이런 식으로 사용할 수 있습니다. 하지만 그것은 더 이상 사용되지 않는 것으로 보이며 문서가 삭제되었습니다.