2016-12-03 65 views
0

林目前正在嘗試從定製單元發送一些信息到下一個視圖控制器在Xcode 7斯威夫特2.如何將自定義單元格的信息發送到視圖控制器?

我可以把細信息,如果它是從一個標籤等,但作爲我」我不能從細胞中做無法獲取用戶點擊的特定單元格。我試圖從如何獲取索引路徑的指導中獲取信息,但始終出現錯誤。

Layout of View Controllers

Code for main VC and error

關於如何解決此問題的任何想法?

+0

您賽格瑞與你的聯繫? –

+0

Omg謝謝你!這不是沒有,它是掛在背景上。 XD –

+0

Im這樣一個白癡lmao –

回答

2
  1. 你需要像ViewController創建順着接下去ExpanView確保 不是UITableViewCellExpanView
  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) 
    } 
    }