2017-10-31 2 views
0

신속하게 .msg 및 .eml 파일을 열려고 시도했지만 일부는 사용할 수 없습니다. 나는 위 (.PNG, .DOC 등)하는 어떤 다른처럼 파일을 열.msg 및 .eml 파일을 신속하게 열려면 어떻게해야합니까?

UIApplication.shared.open(NSURL(string: documentURL) as! URL, options: [:], completionHandler: nil); 

과의

let url: URL! = NSURL.fileURL(withPath: documentURL); 
      documentInterection = UIDocumentInteractionController(url: url); 
      documentInterection.name = url.lastPathComponent; 
      documentInterection.delegate = self; 
      documentInterection.presentOptionsMenu(from: backButton, animated: true); 

없음을 사용했다 - 웹보기 =있는 UIWebView를하자 (프레임의 도움으로 : self.view.frame); ...

전자는 UIWebView를 사용하여 열지 않습니다. 후자는 옵션을 팝업하지만 Outlook 또는 iOS Mail 클라이언트가 선택되면 공백의 새로운 메일 메시지를 엽니 다.

신속한 .msg 및 .eml 파일을 여는 방법에 대한 도움이 필요합니까?

Pls note : documentURL은 API에서 가져온 .msg 또는 .eml 파일의 URL입니다.

링크 I 시도 : Open .msg and .eml files from iOS UIWebview

+0

이 파일들로 무엇을하고 싶습니까? 두 경우 모두 파일을 여는 다른 앱에게 말하고 싶은 것처럼 보이지만 파일을 읽는 방법을 알고있는 앱은 휴대 전화에 없습니다. 어떤 응용 프로그램에서 파일을여시겠습니까? –

+0

@TomHarrington 사용자가 jpeg, pdf 등과 같이 콘텐츠를 볼 수 있기를 바랍니다. 파일 내용을 본 후에 그는 앱으로 돌아가 필요한 결정을 내릴 수 있습니다. 현재 위의 옵션 2를 사용하면 Outlook 또는 iOS 메일 클라이언트가 선택된 경우 파일이 새 메일 창에 첨부 파일로 표시됩니다. – Aweda

답변

0

당신이 발생하는 문제는 문서를 열고 응용 프로그램 또는 휴대 전화에서 다른 응용 프로그램 중 하나가 구문 분석 할 수있는 경우를 제외하고는 내용을 표시 할 수 없습니다

  • 입니다 문서.
  • 앱이나 iPhone의 다른 앱에서 가능하지 않습니다.
  • 열기 또는 원치 않는 방식으로 작동합니다.

메일 또는 Outlook에서 콘텐츠를 표시 할 수 없습니다. 그들이 그것을 열면, 그들은 그것으로 끝내야한다고 생각하는 것을 무엇이든 할 것입니다. 그들이 새로운 메시지의 첨부 파일로 만들고 싶다면, 그것이 그들의 선택입니다.

언급 한 PNG 등 많은 형식의 경우 열어서 표시 할 앱이 많이 있습니다. 이러한 특정 형식의 경우 적어도 iOS에는 없습니다. 결과적으로 사용자가 앱에 이러한 문서에 대한 지원을 구현하거나 다른 앱 개발자에게 그렇게하도록 설득하지 않으면 앱을 표시 할 수 없습니다.

+0

많은 @Tom에게 감사드립니다. – Aweda

관련 문제