因此,每个用户都有一个教育和照片数据库条目。提取完成后,所有用户的2个整体都需要在彼此下面露面。该数据库的结构是将特定的密钥分配给用户的电子邮件,教育和照片。
下面是我现在所在的位置。它不适用于教育,因此在继续拍照之前,我需要解决这个问题。
在文件A中:
import UIKit
import Firebase
class User: NSObject {
var Education: String?
var WhatIamConsideringBuying: String?
var PhotoPosts: UIImage?
在文件B中:
func fetchUser() {
let databaseRef = Database.database().reference()
databaseRef.child("Education").observeSingleEvent(of: .value, with: { (snapshot) in
if let dictionary = snapshot.value as? [String: AnyObject] {
let user = User()
user.Education = dictionary["Education"] as? String
print(user.Education as Any)
}
}, withCancel: nil)
}
除了输出消息框中的nil外,我没有其他错误。