2020-08-09 2020年8月9日 swiftで、複数のhttpアクセスを同期的に処理したいことがあり、クロージャのネストが深くなりそうだったのでセマフォを使う方法を調べていた。 次のサイトを参考にDispatchSemaphoreでやろうとしたけどsemaphore.signal()をしてもwait以降に処理が進まなかった。なぜかな。Widgetだからか。 https://qiita.com/yamatatsu10969/items/4265d1878251145ad3d5