2016-05-12 5 views
0
überprüfen

Ich begann GCDWebServer mit der Version 3.1 in einer App im letzten Jahr, und diese Linie in der addHandlerWithMatchBlock Methode von GCDWebServer.m immer verursachte das System sofort abzubrechen:GCDWebServer bricht immer auf Optionen

GWS_DCHECK(_options == nil); 

ich gerade landete Wechsel Um das Problem zu vermeiden:

GWS_DCHECK(_options != nil); 

Jetzt aktualisiere ich auf die neueste Version 3.3.2 und sehe das gleiche Problem. Mein Hack funktioniert immer noch hier, aber ich würde gerne wissen, was eine echte Lösung wäre. Kann jemand das erklären?

Antwort

0

Siehe docs in Header:

Addling Handler, während der Server nicht erlaubt ist, ausgeführt wird.

Der Versuch, dies zu tun, führt zu undefiniertem Verhalten.

+0

Okay, ich initialisierte die Serverinstanz, startete sie und fügte dann Handler hinzu. Es klingt, als müsste ich es initialisieren, dann Handler hinzufügen und dann starten. Vielen Dank. – arlomedia

Verwandte Themen