2016-04-07 3 views
0

Не уверен, что это возможно, но я хотел бы указать информацию об атрибутах из двух разных объектов, которые многие из многих в одной пользовательской ячейке. Я прочитал аналогичный вопрос, но не заметил ответа. Попытка указать gymnastNameText.text = score.gymnasts приводит к ошибке не может присвоить значение типа NSSet? для ввода строки?Основные данные и атрибуты отображения из двух объектов (от многих до многих) в пользовательской ячейке

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

Вы не объяснили свою модель данных или то, что вы пытаетесь показать пользователю – Wain

+0

Имели 2 сущности Gymnast и Meet (многие ко многим). Если в моей пользовательской ячейке я вызываю Meet, я не могу получить имя гимнастки в соответствующей ячейке. Теперь я разделил оценки на новую сущность (от одной до многих) от Gymnast до MeetResult. Не уверен, какой лучший подход на данный момент. – debratton

ответ

0

Похоже, вы должны иметь модель с Meet, в Attendance и Gymnast. Целью Attendance является запись сведений о Gymnast, относящихся к этому конкретному Meet, то есть достигнутого результата.

Так, Meet как один-к-многим Attendance и Attendance имеет один-к-одному с Gymnast.

Теперь ваше изображение показывает список Attendance, в котором вы найдете информацию о Gymnast и оценку.