[英]get list data from firebase, or how to structure the data
我如何從這樣的json對象獲取列表數據:
users: {
uid: {
name: "user1",
items: {
itemID1: {
name: "item1"
},
itemID2: {
name: "item2"
}
}
}
}
如何獲得此項目列表,並將其與MVVM結構一起使用。 我嘗試做與朋友一起做的與本文相同的事情。 但是我正在使用Firebase加載數據。
https://medium.com/@stasost/ios-how-to-build-a-table-view-with-multiple-cell-types-2df91a206429
謝謝您的幫助!
如果要為不同的用戶顯示不同的單元格,這取決於您想要的內容,您可以使用單元格注冊對String枚舉進行編碼,然后為其切換。 我猜您不想回答如何解析JSON。
對於本文,您需要填充如下所示的數據模型
class Profile {
var fullName: String?
var pictureUrl: String?
var email: String?
var about: String?
var friends = [Friend]()
var profileAttributes = [Attribute]()
}
class Friend {
var name: String?
var pictureUrl: String?
}
class Attribute {
var key: String?
var value: String?
}
所以你需要這樣的數據
users: {
uid: {
fullName: "user1",
pictureUrl: "svff",
email: "dfdf@gmail.com",
about: "Hello, world!",
friends: {
0: {
name: "Jon",
pictureUrl : "dfbdvsd"
},
1: {
name: "Tyrion",
pictureUrl : "dfbdvsd"
}
},
attributes: {
0: {
key: "key1",
value : "value1"
},
1: {
key: "key2",
value : "value2"
}
}
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.