2016-05-12 2 views
0

をチェックし、私は昨年アプリでGCDWebServerバージョン3.1を使用して開始した、とGCDWebServer.maddHandlerWithMatchBlock方法でこの行は常にシステムがすぐに中断させる原因となったオプションに中止します:GCDWebServerは常に

GWS_DCHECK(_options == nil); 

私はちょうど変えてしまいましたこれにその問題を回避するには:

GWS_DCHECK(_options != nil); 

は、今私は、最新バージョン3.3.2にアップデートすると、同じ問題を参照しています。私のハックはまだここでも機能していますが、本当の解決策が何であるかを知りたいと思います。誰か説明できますか?

答えて

0

ヘッダ内のドキュメントを参照してください:サーバが動作している間

Addlingハンドラは許されません。

これを行おうとすると、動作が未定義になります。

+0

さて、サーバーインスタンスを初期化してから、起動し、次にハンドラを追加していました。私はそれを初期化し、ハンドラを追加してからそれを開始する必要があるように思えます。ありがとう。 – arlomedia