2017-03-02 153 views
0

我在那里出现,我想从一个表视图控制器移动到另一个表视图控制器如何从一个表视图控制器导航到另一个表视图控制器在Xcode

的情况下的一个项目工作(即)当我点击表格视图中的任何单元格时,它应该转到另一个表格视图。我还需要为每个不同的单元格单击表格视图,然后将其转到另一个表格视图中。我不知道该怎么做。

1.how链接两个表视图控制器

2.什么会是该

代码

请帮我

+0

这并不难,所有与segues有关。你可以在谷歌上搜索这个。 –

+0

http://www.stackoverflow.com/help/how-to-ask – sasquatch

回答

0

表视图的模型是一个数组。您可以尝试这样的事情。

id anyPartOfMyM = [self.arrayA objectAtIndex:sIndexPath.row]; 
[self.arrayA removeObject:anyPartOfMyM]; 
[self.arrayB addObject:anyPartOfMyM]; 

// the simplest way to update the tables. 
[self.tableViewA reloadData]; 
[self.tableViewB reloadData]; 

希望这有助于....

1

让你的第一个表,添加原型细胞,从细胞创造一个SEGUE你的第二个表,后写这样的代码:

 override func prepare(for segue: UIStoryboardSegue, sender: Any!) 
{ 
      if segue.identifier == "secondTable" //secondTable is identifier for Segue from prototype cell of 1st table to 2nd table. 

      { 
       let selectedRow = tableView.indexPathForSelectedRow?.row 
       let viewController = segue.destination as! seocondViewController //secondViewController is your class for 2nd table. 
       // If you also want to pass some data then add that code also. 
       }} 

这只是概念。如果您想要更清晰的答案,请尝试发布完整的代码。如果你只是想要逻辑,就是这样。 This is a link到类似的项目有一个表,当任何行被点击时,它会传递给另一个视图,这是与该特定行相关的Web视图,每行都有不同的链接,尽管它不是一个Table视图,但至少你可以得到这个概念。

相关问题