検索

ホームページ  >  に質問  >  本文

ios - Alamofire 如何将request添加到一个队列里面,顺序执行??

如题,Alamofire 如何将request添加到一个队列里面,顺序执行??

黄舟黄舟2772日前852

全員に返信(3)返信します

  • PHP中文网

    PHP中文网2017-04-18 09:35:38

    NSOperationQueue

    を使用する

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-18 09:35:38

    NSOperationQueue を作成し、その maxConcurrentOperationCount1 に設定して、順次実行されるようにします。

    リーリー

    返事
    0
  • 高洛峰

    高洛峰2017-04-18 09:35:38

    わかりました、コードを投稿しましょう

    ネットワークリクエスト自体が非同期である場合、既製のキューに直接参加すると、次のリクエストを直接実行するためにキューに入れることはできません。

    これに対処するには 2 つの方法があります。1 つはシグナルでブロックする方法で、もう 1 つは完了後に次の操作をコールバックする方法です。つまり、これは

    と似ています。 リーリー

    次に、すべての操作を操作配列に入れます

    それでは

    リーリー

    信号を遮断することもできますが、効率が悪くなります。こう書くとわかりやすいですよね?

    返事
    0
  • キャンセル返事