может кто-то поможет мне с этим
import UIKit
import Firebase
class aboutmeViewController: UIViewController , UITableViewDelegate,UITableViewDataSource {
var refrelation : DatabaseReference!
@IBOutlet weak var me: UITableView!
var relationList = [aboutmeModel] ()
public func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return relationList.count
}
public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath)
as! ViewControllerTableViewCell
let relation: aboutmeModel
relation = relationList[indexPath.row]
cell.fname.text = relation.firstname
cell.lname.text = relation.lastname
return cell
}
override func viewDidLoad() {
refrelation.observe(DataEventType.value, with: {(snapshot)in
if snapshot.childrenCount>0{
self.relationList.removeAll()
for relations in snapshot.children.allObjects as![DataSnapshot]{
let relationObject = relations.value as? [String: AnyObject]
let firstname = relationObject? ["firstName"]
let lastname = relationObject? ["lastname"]
let pob = relationObject?["dob"]
let age = relationObject?["relation"]
let id = relationObject?["id"]
let relation = aboutmeModel (id: id as!
String?, firstname: firstname
as! String?, lastname: lastname as! String?, relation: age as! String?,
dob: pob as! String?)
self.relationList.append(relation)
}
self.me.reloadData()
}
})
super.viewDidLoad()
// Do any additional setup after loading the view.
}
/*
это мой подкласс для представления таблицы
import UIKit
class ViewControllerTableViewCell: UITableViewCell {
@IBOutlet weak var fname: UILabel!
@IBOutlet weak var age: UILabel!
@IBOutlet weak var placeofbirth: UILabel!
@IBOutlet weak var lname: UILabel!
override func awakeFromNib() {
super.awakeFromNib()
// Initialization code
}
override func setSelected(_ selected: Bool, animated: Bool) {
super.setSelected(selected, animated: animated)
// Configure the view for the selected state
}
}
я хочу, чтобы мое приложение получало данные из базы данных и отображало их в aboutmeviewcontroller, однако приложение даже не запускается, я попробовал следовать руководству на youtube https://www.youtube.com/watch?v=ge56yTgnjKs&t=263s, содержащем ссылку, однако я продолжаю получать сообщение об ошибке, может кто-нибудь помочь, пожалуйста!
это ошибка, которую я получаю.
"Невозможно одновременно удовлетворить ограничения. Возможно, по крайней мере одно из ограничений в следующем списке это тот, который вы не хотите. "