問題タブ [ios8-share-extension]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - iOSで共有拡張機能の状態を取得するには?
アプリの共有拡張機能を開発しています。
ユーザーがアプリを最小化して再度開くと、次のメソッドが起動されることを私は知っています。
ユーザーが共有拡張機能を最小化するときにも同じことが必要です。上記のメソッドは、共有拡張機能で起動されません。共有拡張機能のスーパー クラスとして
使用しています。UIViewController
以下の方法を試しました。
-viewDidDisappear
ユーザーがアプリを最小化したときに呼び出されません。
ユーザーが共有拡張機能を最小化したかどうかを知ることは可能ですか?
あなたの貴重な提案が必要です。
前もって感謝します
ios - SLComposeViewController を介した共有が、インターネット接続が制限されている (または接続されていない) 場合に成功するかどうかを確認する最良の方法
Apple のドキュメントは、SLComposeViewController を使用して、Twitter や Facebook などの他のソーシャル ネットワークとの共有機能を提供することについて明確に説明しています。
典型的なコードは、特定のサービスが利用可能かどうかを確認するために使用し、ユーザーが「投稿」ボタンまたは「キャンセル」ボタンをタップしたかどうかを確認するまたはをチェックできるisAvailableForServiceType
ビュー コントローラーに完了ハンドラーを追加します。共有ビューが表示された後。SLComposeViewControllerResult
SLComposeViewControllerResultCancelled
SLComposeViewControllerResultDone
ここでの問題はSLComposeViewControllerResultDone
、ユーザーがリクエストを行ったことを検証するために使用する場合、ユーザーの接続が制限されている場合や接続がない場合など、リクエストが成功したかどうかを実際に確認しないことです。
これをテストするために自分のアプリの 1 つを試してみたSLComposeViewControllerResultDone
ところ、リクエストができないように機内モードがオンになっていても、定数がまだ有効であることがわかりました。これが意味することは、ユーザーが共有ビュー フィールドに入力し、[投稿] をタップすると、投稿が実際に成功したことを確認する必要があるにもかかわらず、成功コードが実行されることです。
現在、標準の到達可能性オプション (ここで推奨) を使用してインターネット接続を確認し、接続が利用できない場合は共有ボタンを無効にすることが最善の方法であると考えていますが、これが最善の解決策であるかどうかはわかりません。ユーザーが「投稿」をタップできる制限された接続を考慮していませんが、実際のリクエストは失敗しています。
私の質問は、共有リクエストが正常に完了したかどうかを検出する最良の方法は何ですか?
ios - 共有拡張機能のコントローラーをアプリに挿入する方法は?
共有のあるコントローラーがありますUITabBarButtonItem
:
共有ボタンをタップすると、次のように sth を表示する必要があります。
しかし、別のアプリでは: Apps for PDFまたはTEXTが必要です。これを行う方法?
ここまでで、アプリ グループを作成し、共有拡張機能をプロジェクトに追加しました...そして、どうすればよいでしょうか?
ios - iOS 8 共有拡張機能がデバイスで機能しない
xcode で新しいターゲット共有拡張機能を作成してから、デバイスで実行します。デバイス (iPhone 5c、iPhone 5s、iPhone 6) で Share Extension を実行すると、なぜ表示されないのかわかりません。助けてください!これを修正する方法についての提案は大歓迎です。
新規/ターゲット/共有拡張機能を作成しました
デバイスで app Notes を使用して実行すると、拡張機能が表示されない
ios - iOS 共有拡張機能からアプリを開く
共有拡張機能からアプリを起動できるかどうか疑問に思っていましたか? もしそうなら、Swiftを使ってどうすればいいですか?