Xcode:在视图控制器之间传递数据

时间:2014-08-26 05:43:41

标签: delegates

我有一个包含名称的表视图控制器(例如A,B,C等)。 如果我按下一个单元格,它应该转移到另一个带有2个数字的B视图控制器(a,b)。

在名称单元格中,它应该在副标题中显示c =(a + b)的值。

在B类中,我创建一个协议,以便向A发送NSDictionary。 从A,我可以毫无问题地访问这些数据A

我只是无法解决如何在我点击的同一个单元格的副标题中插入c的值。

例如,当我按下A name1时,我切换到第二个视图控制器,所以,我把a = 2和b = 6的值放在一起然后点击保存,我得到了值c = a + b = 8。 我想要name1并且值为8。

我尝试重新加载表视图的数据,但没有用。

我应该在哪里编写一些代码,以便显示带有值c的字幕。

1 个答案:

答案 0 :(得分:0)

试试这个

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
    cell.textLabel.text = @"text";
    cell.detailTextLabel.text = @"description text";
}