1

拡張機能に関する Appleのドキュメントを読んでも、Action Extensions がユーザーにどのように表示されるかが明確ではありません。ドキュメントには、ユーザーが [共有] ボタンをタップした後にアクションが表示される Bing 翻訳の使用例が記載されています。しかし、アプリ、たとえばチャット アプリに共有ボタンがない場合はどうでしょうか。もう 1 つの例は、呼び出し元のアプリ (拡張機能を含むアプリではない) がアクション拡張機能を呼び出すオプションを提示する場合です。

選択肢はこの2つだけですか?つまり、アプリに共有ボタンがなく、拡張機能が統合されていない場合、アクション拡張機能を表示する方法はありませんか?

4

3 に答える 3

1

あなたを助けるかもしれません。Apple はImageInverterのサンプル コードを提供しています:アクション拡張機能の作成

アクション拡張の概念があります。

于 2014-06-25T09:11:11.210 に答える
1

拡張機能は、UIActivityViewController で可能なものとして提示されます。ホスト アプリは、UIActivityViewController にデータ コンテキストを提供します。拡張機能がこのコンテキストに準拠している場合は、リストで使用できます。

誰かが UIActivityViewController なしでアプリを作成すると、拡張機能を使用できなくなります。

于 2014-06-18T17:36:16.710 に答える