GCDWebServer 总是在选项检查时中止
Posted
技术标签:
【中文标题】GCDWebServer 总是在选项检查时中止【英文标题】:GCDWebServer always aborts on options check 【发布时间】:2016-05-12 19:37:16 【问题描述】:我去年开始在一个应用程序中使用GCDWebServer 3.1版本,而GCDWebServer.m
的addHandlerWithMatchBlock
方法中的这行总是导致系统立即中止:
GWS_DCHECK(_options == nil);
为了避免这个问题,我最终只是将其更改为:
GWS_DCHECK(_options != nil);
现在我更新到最新版本 3.3.2 并看到同样的问题。我的技巧在这里仍然有效,但我想知道真正的解决方案是什么。谁能解释一下?
【问题讨论】:
【参考方案1】:查看标题中的文档:
不允许在服务器运行时添加处理程序。
尝试这样做会导致未定义的行为。
【讨论】:
好的,我正在初始化服务器实例,然后启动它,然后添加处理程序。听起来我需要初始化它,然后添加处理程序,然后启动它。谢谢。以上是关于GCDWebServer 总是在选项检查时中止的主要内容,如果未能解决你的问题,请参考以下文章