Я занимаюсь этим некоторое время - я пытаюсь передать данные из ячейки UITableView, которая использует основные данные для нового представления , Я пробовал много разных переменных в рамках подготовки кода Segue, но продолжаю использовать ошибку неразрешенного идентификатора - см. Код ниже - что мне не хватает?Пытается передать данные ядра из таблицыView в новое представление, когда выбрана строка - продолжайте получать ошибки
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cellIdentifier = "myEventsCell"
let cell = tableView.dequeueReusableCellWithIdentifier(cellIdentifier, forIndexPath: indexPath) as MyEventsTableViewCell
let eventData = myEvents [indexPath.row]
cell.eventNameLabel.text = "Name: " + eventData.eventName
cell.startDateLabel.text = "Start: " + eventData.startDate
cell.endDateLabel.text = "End: " + eventData.endDate
cell.backgroundColor = UIColor.clearColor()
return cell
}
override func prepareForSegue (segue: UIStoryboardSegue, sender: AnyObject!) {
if segue.identifier == "showEventDetails" {
if let indexPath = self.tableView.indexPathForSelectedRow() {
let destinationController = segue.destinationViewController as eventDetailView
destinationController.eventNameLabel.text = "Name: " + eventData.eventName [indexPath.row]
destinationController.eventStartLabel.text = "Start: " + eventData.startDate [indexPath.row]
destinationController.eventEndLabel.text = "End: " + eventData.endDate [indexPath.row]
destinationController.eventDetailLabel.text = eventData.details [indexPath.row]
}
}
}
Не перефразируйте ошибки; вставьте фактическую ошибку в свой вопрос. Также сообщите нам, где вы получите ошибку (какая строка, если вы ее знаете). – rdelmar