저는 잠시만 기다렸습니다. 코어 데이터를 사용하는 UITableView 셀에서 새보기로 데이터를 전달하려고합니다. . Segue 코드를 준비하는 과정에서 다양한 변수를 시도했지만 해결되지 않은 식별자 오류가 계속 발생합니다. 아래 코드를 참조하십시오. 무엇이 누락 되었습니까?행을 선택하면 tableView에서 새보기로 코어 데이터를 전달하려고합니다. 오류가 계속 발생합니다.
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