我一直在忙于为学校项目创建一个Schedule应用程序,但似乎无法弄清楚。这个网站上的某个人已经帮我从JSON链接中过滤出了数据,但我无法真正实现它的效果。我想将我在控制台中获得的数据放到Table视图中。我获得了5天的名单信息,所以每个单元格应该有不同的信息。我观看过几个YouTube视频,并且环视了一下,但它或者不是我真正需要的,或者我不了解它的工作方式。 代码我目前有:使用json数据填充表格视图
typealias JSONDictionary = [String:Any]
let savedValue = UserDefaults.standard.string(forKey: "LoginUserID")
let url = URL(string: "http://hpops.nl/greijdanus.php?Action=Schedule&StudentID=16049")
let task = URLSession.shared.dataTask(with: url!) { (data, response, error) in
if error != nil
{
print ("ERROR")
}
else
{
if let content = data
{
do {
if let json = try JSONSerialization.jsonObject(with:data!, options: []) as? JSONDictionary {
if let days = json["Days"] as? [JSONDictionary] {
for day in days {
print(day["DayName"] as! String)
if let lessons = day["Lessons"] as? [JSONDictionary] {
for lesson in lessons {
let classRoom = lesson["Classroom"] as! String
let name = lesson["Name"] as! String
let teacher = lesson["Teacher"] as! String
print(teacher)
}
}
}
}
}
} catch {
print(error)
}
}
}
}
task.resume()
所以我需要首先能够得到的信息,例如只需星期一。然后,我需要将表单元分成7个部分,然后将所有信息放入这些部分。 我希望有人可以帮忙,因为我真的在奋斗 在此先感谢, Sybren
如果YouTube和SO不帮你,你尝试过阅读的文档? – dasdom
来自xcode本身? –
星期一的信息?没有人知道你有什么样的数据集。 –