친구 UID를 검색했습니다. 이름, 사진 등의 정보를 관찰하는 가장 좋은 방법은 무엇입니까? 지금 UidArray 지주 친구 uids, 나는 각 uid에 대한 그들의 정보를 Tableview에 표시해야합니까?Firebase 친구 정보를 얻는 방법
let userIdArray = self.UidArray
for id in userIdArray {
ref.observeSingleEvent(of: .value, with: { (snapshot) in
guard let dictionary = snapshot.value as? [String: Any] else {
return
}
let displayN = dictionary["displayname"] as? String
let Uid = dictionary["uid"] as? String
let ImgUrl = dictionary["urlToImage"] as? String
// Append results to another array, reload table view if loop is done.
사용자 모델 :
class Userr: NSObject {
var displayname: String?
var email: String?
var gender: String?
var uid: String?
var urlToImage: String?
}
난 그냥 한 번 데이터를 가져 오기하고자합니다. 셀을 스크롤하여 표시 할 때마다 데이터베이스에 도달하고 싶지 않습니다.
나는 자신의 uid 배열을 기반으로 친구 정보를 얻는 가장 좋은 방법은 무엇인지 알고 싶습니다.
정말 모델의 모습을 포함하여, 더 문맥없이 대답하는 것은 불가능하다. – mchandleraz
@mchandleraz 답변 주셔서 감사합니다, 사용자 모델 그냥 간단한 vars 정보를 처리하기 위해, 나는 방금 내 대답을 편집. – Salah