Error: nw_host_stats_add_src recv demasiado pequeño, recibió 24, esperaba 28

Esto parece ser un resultado común en el inicio de session en xcode, pero no he encontrado nada que se relacione particularmente con lo que estoy haciendo. He consultado YouTube y busqué aquí durante las últimas dos horas, pero todavía no he encontrado nada.

Estoy intentando crear una input en una database (creando efectivamente una count de usuario) a través de mi aplicación. Estoy pensando que el error proviene de la conversión de JSON, pero no estoy totalmente seguro de eso.

Aquí se muestra mi código: (se trata más abajo de una cadena if-else anidada que comtesting la validez entre los campos, y está en una function cuando se toca el button de logging).

let myURL = URL(string: "http://cgi.soic.indiana.edu/~team12/register.php") var request = URLRequest(url:myURL!) request.httpMethod = "POST" let postString = "username=\(username)&password=\(password)" request.httpBody = postString.data(using: String.Encoding.utf8) let task = URLSession.shanetworking.dataTask(with: request as URLRequest) { (data, response, error) in if error != nil { print("error=\(error)") return } var err: NSError? do { let json = try JSONSerialization.jsonObject(with: data!, options: .mutableContainers) as? NSDictionary if let parseJSON = json { let resultValue = parseJSON["status"] as! String print("result: \(resultValue)") var isUserRegisterd:Bool = false if (resultValue == "Success") { isUserRegisterd = true } var messageToDisplay:String = parseJSON["message"] as! String if (!isUserRegisterd) { messageToDisplay = parseJSON["message"] as! String } DispatchQueue.main.async { let myAlert = UIAlertController(title: "Alert", message:messageToDisplay, prefernetworkingStyle: .alert) let OKAction = UIAlertAction(title: "OK", style: .default) { (action:UIAlertAction) in self.performSegue(withIdentifier: "registerSuccess", sender: self) } myAlert.addAction(OKAction) self.present(myAlert, animated: true, completion: nil) } } } catch let error as NSError { err = error } } task.resume() 

Y este es el error que recibo cuando se pulsa el button de logging o presiono enter en el último campo:

 2017-01-05 22:51:25.927582 Freely Market[17933:1522794] [MobileAssetError:29] Unable to copy asset information from https://mesu.apple.com/assets/ for asset type com.apple.MobileAsset.TextInput.SpellChecker Alert dismissed 2017-01-05 22:51:59.766030 Freely Market[17933:1522809] [] nw_host_stats_add_src recv too small, received 24, expected 28 2017-01-05 22:51:59.769789 Freely Market[17933:1522809] [] ____nwlog_simulate_crash_inner_block_invoke dlopen CrashReporterSupport failed 2017-01-05 22:51:59.770043 Freely Market[17933:1522809] [] __nwlog_err_simulate_crash simulate crash failed "nw_socket_set_common_sockopts setsockopt SO_NOAPNFALLBK failed: [42] Protocol not available" 2017-01-05 22:51:59.770903 Freely Market[17933:1522809] [] nw_socket_set_common_sockopts setsockopt SO_NOAPNFALLBK failed: [42] Protocol not available, dumping backtrace: [x86_64] libnetcore-856.30.16 0 libsystem_network.dylib 0x0000000116f58666 __nw_create_backtrace_string + 123 1 libnetwork.dylib 0x0000000117b24006 nw_socket_add_input_handler + 3164 2 libnetwork.dylib 0x0000000117b01555 nw_endpoint_flow_attach_protocols + 3768 3 libnetwork.dylib 0x0000000117b00572 nw_endpoint_flow_setup_socket + 563 4 libnetwork.dylib 0x0000000117aff298 -[NWConcrete_nw_endpoint_flow startWithHandler:] + 2612 5 libnetwork.dylib 0x0000000117b1aae1 nw_endpoint_handler_path_change + 1261 6 libnetwork.dylib 0x0000000117b1a510 nw_endpoint_handler_start + 570 7 libnetwork.dylib 0x0000000117b321f9 nw_endpoint_resolver_start_next_child + 2240 8 libdispatch.dylib 0x0000000116cd5978 _dispatch_call_block_and_release + 12 9 libdispatch.dylib 0x0000000116cff0cd _dispatch_client_callout + 8 10 libdispatch.dylib 0x0000000116cdce17 _dispatch_queue_serial_drain + 236 11 libdispatch.dylib 0x0000000116cddb4b _dispatch_queue_invoke + 1073 12 libdispatch.dylib 0x0000000116ce0385 _dispatch_root_queue_drain + 720 13 libdispatch.dylib 0x0000000116ce0059 _dispatch_worker_thread3 + 123 14 libsystem_pthread.dylib 0x00000001170a84de _pthread_wqthread + 1129 15 libsystem_pthread.dylib 0x00000001170a6341 start_wqthread + 13 

Cualquier ayuda sería muy apreciada, ya que estoy perdido aquí. He estado buscando en los documentos JSON / Swift y mirando videos / sitios múltiples para averiguar cuál es el problema, sin éxito.

¡Aclamaciones!