2016-04-07 12 views
0

Mümkün olandan emin değilsiniz, ancak öznitelik bilgisini bir özel hücrede çoktan fazla olan iki farklı varlıktan listelemek istiyorum. Benzer bir soru okudum ama bir cevap görmedim. GymnastNameText.text = score.gymnasts belirtmeye çalışılıyor NSSet türünün değerini atayamamak hataya yol açar? Dize yazmak için? Eğer bir Meet, bir Attendance ve Gymnast bir model olmalıdır gibiÇekirdek Verileri ve Özel Hücredeki iki varlıktan (Çoktan Çokya) görüntüleme öznitelikleri

class ScoreMeetCell: UITableViewCell { 


    @IBOutlet weak var gymnastNameText: UILabel! 
    @IBOutlet weak var barScoreLabel: UILabel! 
    @IBOutlet weak var barScoreText: UILabel! 
    @IBOutlet weak var beamScoreLabel: UILabel! 
    @IBOutlet weak var beamScoreText: UILabel! 
    @IBOutlet weak var floorScoreLabel: UILabel! 
    @IBOutlet weak var floorScoreText: UILabel! 
    @IBOutlet weak var vaultScoreLabel: UILabel! 
    @IBOutlet weak var vaultScoreText: UILabel! 
    @IBOutlet weak var allaroundScoreLabel: UILabel! 
    @IBOutlet weak var allaroundScoreText: UILabel! 


    func configureScoreCell(score: Meet) { 

     gymnastNameText.text = score.gymnasts 


    } 
+0

Veri modelinizi veya kullanıcıya göstermeye çalıştığınız şeyi açıklamıyorsunuz. – Wain

+0

2 Varlık Jimnastikçi ve Karşılama (çoktan çoğa) vardı. Özel hücremde Meet'i aradığımda, cimnastikçi adını ilgili hücrede alamıyorum. Şimdi puanları Gymnast'tan MeetResult'a yeni bir varlığa (bire çok) ayırdım. Bu noktada en iyi yaklaşımın ne olduğundan emin değil. – debratton

cevap

0

geliyor. Attendance'un amacı, bu Meet'a özgü Gymnast ile ilgili ayrıntıların kaydedilmesidir - yani elde edilen puan.

Yani, MeetAttendance için çoğa-biri olarak ve Attendance sahiptir bire-bir Gymnast ile.

Şimdi, görünümünüz Attendance listesini gösterir; buradan Gymnast ayrıntılarını ve puanını öğrenebilirsiniz.

İlgili konular