Привет, у меня есть коллекция в кинве с двумя столбцами Team1 & Team2. Теперь мне нужно получить эти данные и назначить их Label1 & label2 в контроллере табличного представления. Я применил модельный класс для извлечения данных. Вот мой код класса модели.Невозможно получить данные в коллекции от kinvey до контроллера табличного представления
class FixtureData:NSObject{
var Team1:NSString!
var Team2: NSString!
var entityId: NSString?
init(Team1:String, Team2:String) {
self.Team1 = Team1
self.Team2 = Team2
print(Team1)
}
override var description:String {
return "Team1: \(Team1!)"
}
override init(){
super.init()
}
Ниже приведен код. Я взял его из Кинви, чтобы сопоставить столбцы в Кинви в моем коде.
override func hostToKinveyPropertyMapping() -> [NSObject : AnyObject]!
{ возвращение [ "EntityId": KCSEntityKeyId, // искомое поле _id "Команда1": "Команда1", "team2": "team2",}
проблема здесь, если я поставил точку останова в Team1 & Team2 и проверить, не получаю ли данные от kinvey.
Мой табличное контроллер имеет этот код
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier("FixtureCell", forIndexPath: indexPath)
var team1Lbl : UILabel = cell.viewWithTag(5) as! UILabel
let team2Lbl : UILabel = cell.viewWithTag(6) as! UILabel
let fc = FixtureData()
fc.hostToKinveyPropertyMapping()
team1Lbl.text = Team1[indexPath.row]
team2Lbl.text = Team2[indexPath.row]}
Так вот, пожалуйста, кто-нибудь, дайте мне знать, что я должен изменить в коде, для извлечения данных.