Я знаю, что этот вопрос задают много раз. Потребительский с последних 2 дней. Пожалуйста, помогите мне.Быстрая передача значений между табличным представлением и viewController
У меня есть пользовательский TableView, пытающийся передать несколько данных из массива этого Tableview в следующий вид.
Ошибка: неожиданно найдено нуль при развертывании необязательного значения.
Я пробовал много способов .. но никакого успеха.
EDITED
Наконец решаемые
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if segue.identifier == "SegueToQR"
{
let controller = segue.destinationViewController as! QRcodeViewController
if let button = sender as? UIButton {
let cell = button.superview?.superview?.superview as! PatientTableViewCell
controller.passName = cell.patientName.text
controller.passAdress = cell.adress.text
}
}
}
Можете ли вы включить код своего QRcodeViewController? В частности, где определены свойства passName и passAdress? –
Попробуйте использовать 'performSegueWithIdentifier (« SegueToQR », отправитель: отправитель as! UIButton)' –
см. Это http://www.itstrike.cn/Question/27c2fa4b-0c1b-43cc-8b1a-5263b2d401c1.html –