すべてのネットワーク要求を処理するシングルトンNSOperationQueueがあります。ただし、特に長い操作を1つ実行している場合(この特定の操作には少なくとも25秒かかります)、他の操作は完了するまで実行されないことに気付きました。
maxConcurrentOperationCountはNSOperationQueueDefaultMaxConcurrentOperationCountに設定されているため、これが問題になるとは思われません。
これが起こる理由は何ですか?複数のNSOperationQueuesを生成する以外に(うまくいくかどうかも、それが良い考えかどうかもわかりません)、この問題を解決するための最良の方法は何ですか?
ありがとう。