2016-12-03 10 views
0

Im в настоящее время пытается отправить некоторую информацию из пользовательских ячеек в контроллер следующего вида в Xcode 7 с помощью Swift 2.Как отправить информацию из пользовательских ячеек в контроллер вида?

Я могу отправить информацию в том случае, m не удалось получить конкретную ячейку, которую пользователь прослушивал. Я попытался получить информацию от tutortials о том, как получить индексный путь, но всегда получаю сообщение об ошибке.

Layout of View Controllers

Code for main VC and error

Любые идеи о том, как это исправить?

+0

ваш переход связан с вашей камере? –

+0

Omg спасибо !! Это было не так, это было связано с фоном. XD –

+0

Im такой идиот lmao –

ответ

2
  1. Вам нужно создать SEGUE как ViewController к ExpanView Убедитесь, что не для UITableViewCell Чтобы ExpanView
  2. ваши tableView.allowsSelection = true И установить tableView.delegate = self
  3. Implyment didSelectRowAtIndexPath Метод Tableview как таким образом.

    func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) { 
        self.performSegueWithIdentifier("exapanView", sender: indexPath) 
    } 
    
  4. prepareForSegue реализовать метод, как таким образом

    func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) { 
    if segue.identifier == "exapanView" { 
        let selectedIndexPath = sender as! NSIndexPath 
        let nameString = self.name.objectAtIndex(selectedIndexPath.row) 
    } 
    } 
    

 Смежные вопросы

  • Нет связанных вопросов^_^