2013-06-24 1 views
0

많은 사진 응용 프로그램이 요즘하고있는 것처럼 내 앱에서 Instagram으로 이미지를 보내려고합니다. UIDocumentInteractionController에서 문서 가져 오기에 대한 자습서를 따랐지만 작동하지 않습니다."com.instagram.photo"로 UIDocumentInteractionController에서 이미지 가져 오기 UTI

자습서 모두가 PDF 파일을 여는 방법에 관한 것일 수도 있고, Instagram으로 전송되는 .ig 파일을 여는 데 더 많은 것이 필요할 수 있습니다.

어쨌든, 나는 다음과 같은 라인을 추가 내 PLIST 편집 :

<key>CFBundleDocumentTypes</key> 
<array> 
    <dict> 
     <key>LSItemContentTypes</key> 
     <array> 
      <string>com.instagram.photo</string> 
     </array> 
     <key>CFBundleTypeRole</key> 
     <string>Viewer</string> 
     <key>CFBundleTypeName</key> 
     <string>Ig Document</string> 
     <key>LSHandlerRank</key> 
     <string>Default</string> 
    </dict> 
</array> 

그리고 지금 내 앱이 UIDocumentInteractionController 메뉴에 나타납니다,하지만 난 "MyPhotoApp에서 열기"를 클릭하면 메뉴가 바로 종료를하고, 아무 반응이 없습니다.

나는 방법에 중단 점을 퍼팅 시도 해요 : (BOOL) 응용 프로그램 : (UIApplication *) 응용 프로그램의 OpenURL : (NSURL *) URL의 sourceApplication : (있는 NSString *) sourceApplication 주석 (ID) 주석

그러나 전화 한 적이없는 것으로 보입니다. 내가 뭘 놓치고 있니?

답변

0

좋아, 알아 냈어.

<key>UTExportedTypeDeclarations</key> 
<array> 
    <dict> 
     <key>UTTypeTagSpecification</key> 
     <dict> 
      <key>public.filename-extension</key> 
      <string>ig</string> 
     </dict> 
     <key>UTTypeIdentifier</key> 
     <string>com.instagram.photo</string> 
     <key>UTTypeDescription</key> 
     <string>Ig Photo</string> 
    </dict> 
</array> 

지금은

을 일하고 : 내 PLIST에 다음 줄을 실종됐다