Hallo Ich schreibe eine ios swift 3-Anwendung, um mit einer Website zu kommunizieren, die App nach einer Reihe von Dingen sollte einen Typ Wert von false oder true zurückgeben, aber es passiert nicht Sie kann mir sagen, wo ich falsch liege und wie ich den Fehler korrigieren kann!Lesen Rückgabewert PHP auf IOS-Anwendung
Wert zurück an swift: .... response = Optional ({URL: "http://....myurl.php"} .....
SWIFT CODE:
let myUrl = URL(string: "http://....myurl.php");
var request = URLRequest(url:myUrl!)
request.httpMethod = "POST"// Compose a query string
let postString = "username=James&password=Bond";
request.httpBody = postString.data(using: String.Encoding.utf8);
let task = URLSession.shared.dataTask(with: request) { (data: Data?, response: URLResponse?, error: Error?) in
if error != nil
{
print("error=\(error)");
// return false
}
print("response = \(response)")
}
task.resume()
return 0;
PHP CODE:
include 'user.php';
$user = new User();
$username= $_REQUEST["username"];
$password = $_REQUEST["password"];
if($user->login($username,$password)==true){
echo json_encode("true");
}
else{
echo json_encode("false");
}
ERROR BILD:
danke, aber wo ich Ihren SWIFT-Code einfügen ? @Marie Dm –
@RikiDev Ich bearbeitete meine Antwort mit mehr Details –
, wenn ich Ihren Code Code auf meinem Xcode starten, habe ich Syntaxfehler! @Marie Dm –