去年,我开始在一个应用程序中使用GCDWebServer版本3.1,而addHandlerWithMatchBlock方法GCDWebServer.m中的这一行总是导致系统立即中止:
GWS_DCHECK(_options == nil);最后,为了避免这个问题,我只是把它改成了这个:
GWS_DCHECK(_options != nil);现在,我正在更新最新版本3.3.2,并看到了同样的问题。我的黑客在这里仍然有效,但我想知道真正的解决方案是什么。有人能解释一下吗?
发布于 2016-05-13 00:31:58
参见头文件中的文档:
不允许在服务器运行时添加处理程序。
尝试这样做会导致未定义的行为。
https://stackoverflow.com/questions/37195995
复制相似问题