У меня есть данные JSON.Как установить вывод JSON в UILabel в Swift 3.0?
(
{
email = "[email protected]";
login = ID001;
pw = 1234;
},
{
email = "[email protected]";
login = ID002;
pw = 12345;
}
)
Прямо сейчас, я могу напечатать только myJSON значение выхода х кода.
Мой вопрос в том, как отображать каждый JSON в UILabel _email, _login, _pw?
Кто-то сказал, что мне нужно хранить переменную и установить в UILabel, но я не знаю, как это сделать. Цените, если кто-то может мне помочь в этом.
ViewController.swift
import UIKit
class ViewController: UIViewController {
@IBOutlet var _email: UILabel!
@IBOutlet var _login: UILabel!
@IBOutlet var _pw: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
let url = URL(string: "http://localhost/get.php")
let task = URLSession.shared.dataTask(with: url!) {
(data, response, error) in
if error != nil {
print("Error")
return
}
else {
if let content = data {
do {
let myJSON = try JSONSerialization.jsonObject(with: content, options: JSONSerialization.ReadingOptions.mutableContainers) as AnyObject
print(myJSON)
}
catch {}
}
}
}
task.resume()
}
}
Спасибо.
Сохраните ответ в одном массиве, и из этого массива просто установите значение в метку –
Анализ вашего ответа 'json' зависит от формата' myJSON'. – amagain
не уверен, как сохранить его как массив и установить его в метку. Я новичок ... все еще борюсь за понимание концепции swift 3.0. Прости. – Jamilah