2016-07-11 14 views
0

メニューを表示せずにInstagramへの共有方法を教えてもらえますか?たとえば、アプリケーションPrismaはメニュー表示を使用せずにこれを行います。IOS。メニュー表示を使わずにインスタントグラムに画像を共有

+0

あなたがUIActivityControllerを意味しています:スウィフト3

コード例? –

+0

UIDocumentInteractionControllerを意味します。 –

+0

https://www.instagram.com/developer/mobile-sharing/iphone-hooks/#に関連する情報があるこのInstagramのdocにアクセスできない場合があります。詳細については、「iPhone Instagram Hooks」を検索することができます。 –

答えて

1

あなたはこれを行う必要があります。

  1. Instagramの

このURLをURLスキームによって救わ写真

  • オープンのInstagramの写真ライブラリ
  • テイク資産URLにあなたの写真を保存します:// library?AssetPath = ASSET_PATH

  • ここで、ASSET_PATHは2番目のステップで取得されたアセットURLです。メニューによって

    let library = ALAssetsLibrary() 
    library.writeImage(toSavedPhotosAlbum: image.cgImage, metadata: nil) { (url, error) in 
        if let url = url { 
         DispatchQueue.main.async { 
          let path = url.absoluteString.addingPercentEncoding(withAllowedCharacters: NSCharacterSet.urlQueryAllowed) 
          let instagram = URL(string: "instagram://library?AssetPath=\(path)") 
          UIApplication.shared.open(instagram!) 
         } 
        } 
    } 
    
    関連する問題