問題タブ [promisekit]

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.

0 投票する
1 に答える
3198 参照

swift - Promisekit を使用して Alamofire で promise をチェーンする

これはかなり一般的なユースケースだと思いますが、それを達成するための最良の方法が見つかりませんでした。

iOS アプリケーションの一部でログインが必要です。Alamofire と Swift を使用して次のパターンを実現するにはどうすればよいですか。

これを達成するための最良の方法は何ですか。

  • リクエストをする
  • サーバーが 401(Unauthorized) で応答する場合
  • 前のリクエストのすべてのリクエスト ペイロードを保存した後、ユーザーにログインを求める
  • ログインに成功したら、ペイロードを保存して [1] のリクエストを続行します

(私はそれが無制限であることを理解していますが、進歩を遂げる方法についての助けは非常に高く評価されます)

0 投票する
1 に答える
91 参照

ios - Swift2 の PromiseKit 3 で「when」の名前が変更されましたか?

PromiseKit の実行に関するドキュメントからこの例を取得できないのはなぜでしょうか: http://promisekit.org/when/

.catch が .error に、.finally が .always に名前が変更されていることがわかりましたが、「いつ」はどうでしょうか。

または、私は何か完全に間違っていますか?PromiseKit のドキュメントはあまり説明的ではありません。

ここに画像の説明を入力

0 投票する
0 に答える
56 参照

xcode7 - CocoaPods を介して追加された PromiseKit で廃止予定の警告を抑制できない

プロジェクトで CocoaPods を介して PromiseKit を使用しようとしています。プロジェクトの最小展開ターゲットは 9.0 に設定されています。

問題

削除しようとしている PromiseKit で非推奨の警告が表示されます。UIActionSheet+Promise.swift、 、UIAlertView+Promise.swiftに警告が表示されNSURLConnection+Promise.swiftます。

警告

私がやったこと:

  1. いいえに設定 Pods > Building settings > Deprecated Functionました

いいえ

  1. inhibit_all_warnings!Podfile に追加して Pod を再インストールする

    ポッドファイル

    use_frameworks! prevent_all_warnings!

    pod "PromiseKit", "~> 3.0", :inhibit_warnings => true

質問

私は何か間違ったことをしていますか?それを行う別の方法はありますか?