0

私は昨年アプリで GCDWebServer バージョン 3.1 を使い始めました。addHandlerWithMatchBlockメソッドのこの行はGCDWebServer.m常にシステムをすぐに中止させました。

GWS_DCHECK(_options == nil);

問題を回避するために、これを次のように変更しました。

GWS_DCHECK(_options != nil);

現在、最新バージョン 3.3.2 に更新していますが、同じ問題が発生しています。私のハックはまだここで機能しますが、実際の解決策が何であるかを知りたい. 誰か説明できますか?

4

1 に答える 1

0

ヘッダーのドキュメントを参照してください:

サーバーの実行中にハンドラーを追加することは許可されていません。

これを行おうとすると、未定義の動作が発生します。

于 2016-05-13T00:31:58.303 に答える