伊谢尔伦2017-04-18 09:35:38
NSOperationQueue
を作成し、その maxConcurrentOperationCount
を 1
に設定して、順次実行されるようにします。
高洛峰2017-04-18 09:35:38
わかりました、コードを投稿しましょう
ネットワークリクエスト自体が非同期である場合、既製のキューに直接参加すると、次のリクエストを直接実行するためにキューに入れることはできません。
これに対処するには 2 つの方法があります。1 つはシグナルでブロックする方法で、もう 1 つは完了後に次の操作をコールバックする方法です。つまり、これは
と似ています。 リーリー次に、すべての操作を操作配列に入れます
それでは
リーリー信号を遮断することもできますが、効率が悪くなります。こう書くとわかりやすいですよね?