У меня есть собственный класс ячеек с несколькими IBOutlets. Я добавил класс в раскадровку. Я подключил все свои магазины. моя функция cellForRowAtIndexPath выглядит следующим образом:
override func tableView(tableView: UITableView!, cellForRowAtIndexPath indexPath: NSIndexPath!) -> UITableViewCell! {
let cell = tableView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath) as SwipeableCell
cell.mainTextLabel.text = self.venueService.mainCategoriesArray()[indexPath.row]
return cell
}
Вот мой собственный класс ячеек:
class SwipeableCell: UITableViewCell {
@IBOutlet var option1: UIButton
@IBOutlet var option2: UIButton
@IBOutlet var topLayerView : UIView
@IBOutlet var mainTextLabel : UILabel
@IBOutlet var categoryIcon : UIImageView
init(style: UITableViewCellStyle, reuseIdentifier: String!) {
super.init(style: style, reuseIdentifier: reuseIdentifier)
}
}
Когда я запускаю приложение, вся моя ячейка пуста. Я вышел из системы self.venueService.mainCategoriesArray()
и содержит все правильные строки. Я также попытался поместить фактическую строку, равную метке, и это дает тот же результат.
Что мне не хватает? Любая помощь приветствуется.