8

iOS 8 で UIActivityViewController と戦っています。iOS 7 で美しく機能するカスタムの Pinterest 共有メカニズムを構築しました。具体的には、画像をサーバーにアップロードし、その画像と URL を使用してピンを作成します。特定。これは望ましい機能です。

現在、iOS 8 では、Pinterest がURLまたは画像のいずれかを受け入れる独自のシェアラーを実装しています。URL がアクティビティ アイテムのリストに含まれている場合、共有者はポップアップし、その URL のページからどの画像を共有したいかをユーザーに尋ね、アクティビティ アイテムのリストにもある画像を完全に無視します。URL がなく画像だけの場合、アップロードされたピンには URL が含まれていません。

これを解決するには、次のいずれかを行う必要があります。

  1. Pinterest の共有者がリストに表示されないようにして、カスタマイズした共有者が代わりに表示されるようにします。
  2. Pinterest のシェアラーを使用して、画像のピン内にソース URL を何らかの方法で指定します (これが可能であるとは思えません)。
  3. 生成された Web ページから他のすべての画像を削除します。これは本当にやめたほうがいいです。

または、他のすべてが失敗した場合、少なくともユーザーが Pinterest の共有者をリストに表示するように選択しているかどうかを検出できると便利です.

これらのことのいずれかを達成する方法があるかどうかは誰にも分かりますか?

4

1 に答える 1

0

アイデアとして、UIActivityViewController にカスタム UIActivitySource を設定できます。

次に、Pinterest の着信アクティビティ タイプを確認します。次に、除外を介してそれを無効にします。

于 2014-10-07T17:32:15.123 に答える