こんにちは、私はkinveyで2つの列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()
}
以下はコードです。私はKinveyのコラムを私のコードにマップするためにKinveyから持ってきました。
override func hostToKinveyPropertyMapping() -> [NSObject : AnyObject]!
{リターン[ "実体識別子":KCSEntityKeyId、//必要_idフィールド "Team1": "Team1"、 "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]}
を持っているいくつかのいずれかでデータをフェッチするために、私はコードに修正すべきかを教えてください。