我一直在忙於爲學校項目創建一個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本身? –
星期一的信息?沒有人知道你有什麼樣的數據集。 –