Мой запрос AF:
AF.request("https://172.16.3.211/api/login.php?username=\(username)&password=\(password)", method:.get).response { response in
if response.data != nil
{
print(response.data)
let decoder = JSONDecoder()
do {
let decodedData = try decoder.decode(UserLoginResponse.self, from: response.data!)
print(response.data)
} catch {
print(error)
}
}
else
{
print("Record not found")
}
}
, а мой результат api
{
code: "200",
msg: "success",
data: [
{
id: "1",
username: "admin",
password: "123456",
fullname: "Json Res",
fcm_token: null,
apartment_no: "10",
cnic_no: "123",
phone_no: "123"
}
]
}
мой ответ api:
import Foundation
struct UserLoginResponse: Codable {
let code: Int
let data: UserLogin
let msg: String
}
, а UserLogin -
import Foundation
struct UserLogin: Codable {
let fullname: String
let username: String
let password: String
}