Как быстро преобразовать данные в IntIOS

Программируем под IOS
Anonymous
Как быстро преобразовать данные в Int

Сообщение Anonymous »

Я пишу на Swift. API возвращает данные, которые необходимо преобразовать в Int! что мне делать?
Ответ, который мне нужен, выглядит так::

12345

но при печати данных я думаю:

Необязательно (5 байт)

API возвращает Int (не JSON)
//send HTTP req to register user
let myUrl = URL(string: "http://app.avatejaratsaba1.com/api/Person/Create")
var request = URLRequest(url: myUrl!)
request.httpMethod = "POST" // compose a query string
request.addValue("application/json", forHTTPHeaderField: "content-type")
request.addValue("application/json", forHTTPHeaderField: "Accept")

let postString = ["name" : name.text!,
"isLegal" : FinalLegalSegment,
"codeMelli" : National_ID.text! ] as [String : Any]

do {
request.httpBody = try JSONSerialization.data(withJSONObject: postString, options: .prettyPrinted)
}catch let error {
print(error.localizedDescription)
self.DisplayMessage(UserMessage: "1Something went wrong , please try again!")
return
}

let task = URLSession.shared.dataTask(with: request)
{
(data : Data? , response : URLResponse? , error : Error?) in

self.removeActivtyIndicator(activityIndicator: MyActivityIndicator)

if error != nil
{
self.DisplayMessage(UserMessage: "2Could not successfully perform this request , please try again later.")
print("error = \(String(describing : error))")
return
}
else
{

print("////////////////////////////////")
print("data has been sent")

}
}

task.resume()



Подробнее здесь: https://stackoverflow.com/questions/511 ... t-in-swift

Вернуться в «IOS»