Jeffery
Jeffery
I know if we don't specify the port number when starting the web server, it will use a random port number. ``` try webServer.start(options: [ //GCDWebServerOption_Port: 56765, GCDWebServerOption_BindToLocalhost: true, GCDWebServerOption_AutomaticallySuspendInBackground:...
In my understanding, the Router should hold Presenter only, not Controller.  But in your VIPER framework, the controller is held by Router. ```swift class LoginRouter: LoginWireframeProtocol { weak var...
你们都没有这个错吗? 
https://github.com/emqx/CocoaMQTT/issues/630 ThreadSanitizer reported a data race issue when accessing the `CocoaMQTTWebSocket.delegate` and `CocoaMQTTLogger.minLevel` properties. The existing implementation assigns these properties asynchronously using a serial queue: ``` internal var internalQueue =...
If you check "Thread Sanitizer" from setting "Run -> Diagnostics", you could see the warning logs like this: ``` WARNING: ThreadSanitizer: data race (pid=6514) Write of size 8 at 0x000177514a58...