PHP-сервер отправляет json ответ, что клиент swift показывает эту ошибку, зная, что отправка находится в локальной сети.
<?php
require("Conn.php");
require("MySQLDao.php");
$Id = htmlentities($_POST["Id"]);
$password = htmlentities($_POST["password"]);
$returnValue = array();
if(empty($Id) || empty($password))
{
$returnValue["status"] = "error";
$returnValue["message"] = "Missing required field";
echo json_encode($returnValue);
return;
}
//$secure_password = md5($password);
$dao = new MySQLDao();
$dao->openConnection();
$userDetails = $dao->getUserDetailsWithPassword($Id,$password);
header('Content-Type: application/json');
if(!empty($userDetails))
{
$returnValue["status"] = "Success";
$returnValue["message"] = "User is registered";
echo json_encode($userDetails);
} else {
$returnValue["status"] = "error";
$returnValue["message"] = "User is not found";
echo json_encode($returnValue);
}
$dao->closeConnection();
?>
Ошибка Swift msg: "UserInfo ={NSDebugDescription = Текст JSON не начинался с массива или объекта, и параметр, позволяющий не задавать фрагменты.} "