問題タブ [sfsafariviewcontroller]
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 - Safari View Controller で間違ったステータス バーの色が使用される
私のアプリは暗いナビゲーション バーの色を使用しています。そのため、ステータス バーの色を白に設定しました (コントラストが良いようにします)。
これを行うには、 barStyleを黒に設定し(ステータス バーを白にするため)、barTintを暗赤色に設定しました。完璧に動作します。
私はSafariViewController
このようなものを提示します:
ただし、提示されたSafariViewController
静止画のステータス バーは白です。これは、SVC
ナビゲーション バーが既定の白い透明な iOS の既定のスタイルを持っているため、問題です。したがって、ステータスバーは基本的に見えません。
どうすれば修正できますか?
ios - ログインが機能しない/最新の Facebook SDK でスタックする
システム アカウントが存在しない場合、ログインのためにアプリ ブラウザで開くFacebook SDK( 4.9.1 ) の使用に関する問題が発生しています。
システムの Facebook アカウントからのログインはうまく機能します。次のコードを使用しています
ここで定義されている必要なすべての info.plist 設定を正しく実行しました。
問題は、デバッグで見つかったSafariViewControllerを実際に使用して、アプリ内ブラウザを使用してログインする場合です。すべてのログイン プロセスを実行しますが、最終的には白い空白の画面でスタックし、閉じられません。以下のスクリーンショットを参照してください。
考えられるすべての手順を試しましたが、それを乗り越えることができませんでした。しかし、上記のログインコードと適切な設定だけで何も持たない新しいプロジェクトをセットアップすると、すべて正常に機能しました。
Fresh Project と Original Project の唯一の違いは、アプリで使用されているCrashlytics、Fabric、Instabug、Google Frameworksなどのさまざまなフレームワークの数です。問題を引き起こしているこれらのフレームワークを疑う理由はありますか? だから、何が問題なのか、同じ問題に直面し、私を助けることができる人は誰でも大歓迎です.
ありがとうございました。
oauth - SFSafariViewController で Cookie をリセットする
SFSafariViewController で Cookie をリセット/削除する方法は? クラスのドキュメントには何もありません。Cookie をリセットするためのアドバイスはありますか?
ios - safariViewController のデバッグ - URL が読み込まれない
Swift 2 を使用して構築している iOS 9 アプリで SFSafariViewController を使用しています。
何らかの理由で失敗する URL を開こうとしています。これを除いて、私が試した他のすべての URL は機能します。
http://www.ctvnews.ca/sci-tech/33-engineers-to-be-recognized-at-sci-tech-oscars-1.2730223
URL は、シミュレーターの通常のモバイル Safari、iPhone、iPad、および任意のデスクトップ ブラウザーで問題ありません。このアプリで Swift 経由でアクセスしようとすると、失敗します。
コードは次のとおりです。
このコードは問題なく動作し、前述のとおり、他の URL も問題なく読み込まれます。私が本当に必要としているのは、失敗の原因となっている safariViewController が遭遇したものをより詳細にデバッグする方法です。
このdidLoadSuccessfully == false
行は、何が問題なのかを把握するためのデバッグ オプションをこれ以上提供しているようには見えません。
つまり、これをデバッグするにはどうすればよいですか? 読み込みエラーが発生した場合に何をチェックするかを説明するAppleのドキュメントには何も見つからないようです。
助けてください!ありがとう。
objective-c - SFSafariViewController ツールバーの色を変更する方法
期待される出力: ツールバーの色をダーク ブラックに変更したい。
実際の出力: ToolBar は薄い灰色です。
コードは次のとおりです。
ios - iOS 9 で、SFSafariViewController がモーダルに表示される代わりにプッシュされるのはなぜですか?
SFSafariViewController
インスタンスを呼び出しpresentViewController:animated:completion:
て提示していUIViewController
ます。
その結果、インスタンスを呼び出したかのように、プッシュされます (右からスライドします) 。これがすべてメイン キューで発生していることを確認しました。また、表示するビュー コントローラー自体はモーダルではありません (いずれにせよ重要ではありませんが、念のため、それを除外できます)。pushViewController:animated:
UINavigationController
を に置き換えるSFSafariViewController
と、UIViewController
期待どおりに機能し、モーダルに表示されます。
なぜ、またはこれを回避する方法はありますか?
ios - 別のアプリがSafari View Controllerを開いたときにbranch.ioユニバーサルリンクを機能させる方法は?
サードパーティ製アプリでブランチ生成リンクを開くと、Safari ビュー コントローラーで開き、スマートフォンに既にインストールされているアプリを直接開くことはできません。一方、Safari View Controller でリンクを開かない別のアプリを介してリンクをクリックすると、期待どおりにアプリが直接開かれます。この問題を解決する方法を知っている人はいますか?