2016-01-07 58 views
-2

如何将tableView之间的数据传递给另一个tableView?如this的例子。从tableview到另一个表视图之间传递数据(多)

+0

我们需要更多的信息。你有什么尝试?你什么时候需要传递信息?你如何从一个ViewController推到另一个? –

+0

当我将单元格移动到下一个tableview时,我通过了这个表格,它有不同的单元格单元格的数量不固定。 - 你如何从一个ViewController推送到另一个?它对我来说并不重要 –

+0

即通过视图控制器passig数据 – vikingosegundo

回答

1

您需要使用prepareForSegue并在那里您将有机会将数据传递到目标视图控制器。

基本上你需要在你为故事板中的第二个视图控制器建立的连接上设置一个segue标识符,然后你会覆盖(在第一个视图控制器)prepareForSegue方法。

当用户点击相关按钮/单元格时,该方法将被框架自动调用。

此方法在用户将看到实际的第二个视图控制器之前启动第二个视图控制器。然后,您将有机会将您想要的数据从第一个视图控制器传递到第二个视图控制器。

// This will get called before the destination view controller appears 
override func prepareForSegue(segue: UIStoryboardSegue!, sender: AnyObject!) { 
{ 
if (segue.identifier == "IdentifierNameYouSet") { 
    // Get destination view 
    if let destinationVc = segue.destinationViewController as? YourTableViewControllerName{ 

    // Pass the information to your destination view 
    destinationVc.propertyArray = yourOriginateVcArray 
    } 
} 

}

+0

他用Swift标记了这个问题。 –

+0

坦克你:)。 一个问题,我不能使用我的swift文件中保存的数据为tableView \为什么? –

+0

我很抱歉,但我不明白你的问题。 – OhadM

相关问题