2013-05-20 8 views
7

Sto integrando la condivisione di immagini tramite instagram nella mia app. Ho letto il loro documentation.ganci iphone ios aprono instagram direttamente senza mostrare UIDocumentInteractionController

Sembra che ho bisogno di utilizzare l'UIDocumentInteractionController per permetterlo (ho capito che consente l'accesso ai file nella sandbox della mia app).

Scavando più in profondità, mi sono imbattuto in questo library che rende le cose molto semplici.

Il problema che ho con esso è che presenta il foglio di azione (che ha solo un pulsante - Instagram ...) Come posso usare gli hook di instagram, con UIDocumentInteractionController senza mostrare il foglio di azione. Mi sono imbattuto in questo question che è praticamente lo stesso, ma è obsoleto senza risposta.

risposta

5

L'ho cercato io stesso, non penso sia possibile utilizzare UIDocumentInteractionController senza mostrare un foglio di azione, né sembra possibile condividere un'immagine con instagram senza utilizzare un UIDocumentInteractionController.

Che porta al foglio di azione inevitabile.

Capisco perché l'hanno progettato in questo modo (non lascerete un'app inconsapevolmente come utente), ma in molti casi porta ad un design UI fastidioso.

+1

App Guarda scatti. Lo fanno senza UIDocumentInteractionController. Mi chiedo come .. –

+3

@AlexTau lo fanno, purtroppo. http://i.imgur.com/OBGB65v.png – codrut

+0

L'app "10" condivide senza un foglio di azione. Questo è quello che mi ha fatto cercare su questo argomento. –

3

Uso un flusso Instagram open-share molto semplice.

  • risparmio immagine localmente alle foto
  • Poi apro Instagram con i seguenti URL: Instagram: // biblioteca AssetPath = attività-Library

Questo apre Instagram direttamente? libreria di foto. Poiché la foto è stata salvata pochi istanti fa, la nuova foto è visibile come prima foto nella libreria.

Problemi correlati