GCDWebServer всегда прерывает проверку параметров

Я начал использовать GCDWebServer версии 3.1 в приложении в прошлом году, и эта строка в addHandlerWithMatchBlock метод GCDWebServer.m всегда вызывал немедленное прерывание работы системы:

GWS_DCHECK(_options == nil);

Я просто изменил это, чтобы избежать проблемы:

GWS_DCHECK(_options != nil);

Сейчас я обновляюсь до последней версии 3.3.2 и вижу ту же проблему. Мой хак все еще работает здесь, но я хотел бы знать, каким будет реальное решение. Может кто-нибудь объяснить?

1 ответ

Решение

Смотрите документы в шапке:

Добавление обработчиков во время работы сервера запрещено.

Попытка сделать это приведет к неопределенному поведению.

Другие вопросы по тегам