GCDWebServer всегда прерывает проверку параметров
Я начал использовать GCDWebServer версии 3.1 в приложении в прошлом году, и эта строка в addHandlerWithMatchBlock
метод GCDWebServer.m
всегда вызывал немедленное прерывание работы системы:
GWS_DCHECK(_options == nil);
Я просто изменил это, чтобы избежать проблемы:
GWS_DCHECK(_options != nil);
Сейчас я обновляюсь до последней версии 3.3.2 и вижу ту же проблему. Мой хак все еще работает здесь, но я хотел бы знать, каким будет реальное решение. Может кто-нибудь объяснить?
1 ответ
Решение
Смотрите документы в шапке:
Добавление обработчиков во время работы сервера запрещено.
Попытка сделать это приведет к неопределенному поведению.