2016-11-24 12 views
0

私は、次のことを行う必要があります。Shareエクステンションは私の場合に適していますか?

  1. ユーザーは写真アプリで共有機能を使って写真を選択します。

  2. ちょうど、WhatsAppのように、写真がアプリに「届きます」。

  3. アプリは写真で何かを行います。

写真をすぐにアップロードしてはいけません。写真を受け取って保存しておく必要があります(ユーザーが望む場合は、写真をアップロードできます)。

私は次のように赤くとき共有拡張を使用することを考えていた:

共有拡張ポイントは、あなたの目的のために適切であることを確認してください。最適な拡張機能を使用すると、ユーザーがウェブサイトでコンテンツを簡単に共有できるようになります。ユーザーがコンテンツで別のタスクを実行できる拡張機能を作成したい場合、またはユーザーが気になる情報の更新をユーザーに与える拡張機能を共有することは適切な選択肢ではありません。

(ソース:https://developer.apple.com/library/content/documentation/General/Conceptual/ExtensibilityPG/Share.html#//apple_ref/doc/uid/TP40014214-CH12-SW1

問題が共有拡張機能は私が何をする必要があるかを行うことができれば、今、私はもう知らない、です。さらに、どのオンラインチュートリアル(および元のドキュメントも)は、XCode 8.1から削除されていなければならないShare Extension Templateについて話しています(私は使用できないテンプレートのどこでもスクリーンショットを参照しています)。

+0

「UIImagePickerController」はあなたが探しているものです。 – shallowThought

+0

@shallowThought:いいえ、私はアプリにはないがアプリの外にいるからです。私は写真を撮っていて、アプリを開こうと思っているのですが、写真を開こうとしている私のアプリではありません:-) –

+1

、誤解されています。 – shallowThought

答えて

0

共有拡張機能は私が必要としていたものです。あなたが共有しているファイルをどうするかはあなた次第です。つまり、App Groupを自由に作成し、保存して後で送信することができ、瞬時にアップロードする必要はありません。さらに、コントロールの外観を変更したり、コンテンツの検証を実行することができます。したがって、少数のケースでは、意図したものとは多少異なる目的で共有拡張を使用することができます。

関連する問題