2012-10-11 3 views
2

내 응용 프로그램의의 Info.plist 파일의 관련 내용은 다음과 같습니다내 iOS 앱에서 PNG 또는 JPG 메일 첨부 파일 작업 "MyApp를에서 열기"가져올 수 없습니다 여기

<key>CFBundleDocumentTypes</key> 
<array> 
    <dict> 
     <key>CFBundleTypeIconFiles</key> 
     <array> 
      <string>icon_72x72.png</string> 
     </array> 
     <key>CFBundleTypeName</key> 
     <string>MyApp File</string> 
     <key>CFBundleTypeRole</key> 
     <string>Viewer</string> 
     <key>LSHandlerRank</key> 
     <string>Owner</string> 
     <key>LSItemContentTypes</key> 
     <array> 
      <string>com.myapp.export</string> 
      <string>com.myapp.backup</string> 
      <string>com.adobe.pdf</string> 
      <string>public.comma-separated-values-text</string> 
      <string>public.jpeg</string> 
      <string>public.png</string> 
      <string>com.microsoft.excel.xls</string> 
     </array> 
    </dict> 
</array> 

내가 누르고에 개최하려고 Mail에서 XLS, CSV 또는 PDF 첨부 파일을 열면 "MyApp에서 열기"옵션이 표시되고 응용 프로그램 대리인의 openURL 메서드가 실행될 때 모든 것이 제대로 작동합니다. 그러나 Mail에서 PNG 또는 JPG 첨부 파일을 탭하여 대기하면 앱에서 열 수있는 옵션이 표시되지 않습니다.

내 앱에서 이미지를 열려면 다른 설정을 변경해야하나요? 일부 콘텐츠 유형이 작동하고 일부 콘텐츠 형식이 작동하지 않는 이유에 대해 완전히 혼란 스럽습니다.

Apple 문서 및 기타 문의 사항과 블로그 게시물을 꽤 많이 보았지만 아직 제대로 작동하지 못했기 때문에 비슷한 질문이나 Apple 문서를 지적하지 마십시오.

+0

왜 두 번 물었습니까? –

+0

나는 무엇을 의미하는지 모르겠다. 내가 물어 본 질문 목록을 살펴볼 때, 한 번만 나타난다. 다른 개발자가 물어 본 비슷한 질문을 보았습니까? –

답변

5

당신은 혼자가 아닙니다. 이것은 내 생각에 메일 응용 프로그램의 문제입니다. 사진 앱에 동일한 문제가 있습니다. 사진 응용 프로그램에서 타사 응용 프로그램과 함께 사진을 열도록 선택할 수 없습니다. 애플이 왜이 결정을 내린 지 알 수 없다.

개선 요청은 bugreporter.apple.com에 제출하는 것이 좋습니다.

+0

Google 드라이브 및 Houzz 앱에서 작동하며 Google에이 기능을 추가 할 수 있어야합니다. – zambono

+0

@zambono iOS 6.1.2를 사용하는 iPhone 5에 Google 드라이브 앱이 있습니다. 사진 앱은 Google 드라이브를 비롯한 타사 앱에서 사진을 열 수있는 기능을 제공하지 않습니다. 이메일 첨부 파일과 같은 이미지입니다. 어떻게 이걸 보십니까? – rmaddy

+0

나는 여기와 다른 곳에서 제공되는 모든 방법론을 시험해 보았지만 여전히 열려있는 PNG 파일을 얻으려고 애 쓰고있다. 나는 iOS 7을 사용하고 있습니다. 어떤 곳에서는이 문제가 ios 6으로 시작한다고 말하고 있습니다. 사실입니까? ios 7과 함께 "열기"대화 상자에서 png 파일을 열 수 있습니까? –