アプリの共有拡張機能を開発しています。すべて問題ありませんが、1つの大きな問題に直面しています。写真アプリから共有しているときに、アプリが共有メニューに表示されません。
以下は私の共有拡張機能のplistです。
リストには表示されていません。以下はスクリーンショットです。
しかし、より多くのオプションに移動すると、拡張機能のスイッチをオフにしてからオンに設定すると、リストに表示されますが、毎回実行する必要があります。以下のスクリーンショットをご覧ください。
X-Codeから拡張機能を実行するたびに、共有メニューが表示されません。さらにオプションに移動し、スイッチをオフにしてから再度オンにする必要があります。その後、表示されるだけです。共有メニューに毎回表示できますか? plistに欠けているものや必要な追加の構成はありますか?
貴重なご提案が必要です。前もって感謝します。
更新:
iOS9で確認しました。問題なく正常に動作しています。
これはiOSのバグです。現在のバージョンには回避策はありません。 Appleでバグレポートを提出し、彼らがすぐに修正することを願っています。
同じ問題があり、解決策が見つからない場合は、拡張機能の「展開ターゲット」も確認する価値があります。
メインアプリとは異なる場合があり、拡張機能の作成時にデフォルトでセットアップされます。
私の場合、それは私のデバイスにあったものよりも高かった。
次に、アプリケーションを実行するだけです
Plist
<key>NSExtension</key>
<dict>
<key>NSExtensionAttributes</key>
<dict>
<key>NSExtensionActivationRule</key>
<dict>
<key>NSExtensionActivationSupportsImageWithMaxCount</key>
<integer>1</integer>
</dict>
</dict>
<key>NSExtensionMainStoryboard</key>
<string>MainInterface</string>
<key>NSExtensionPointIdentifier</key>
<string>com.Apple.ui-services</string>
</dict>
http://www.appcoda.com/ios8-share-extension-Swift/
http://www.appcoda.com/tag/app-extension/