0

我只是开发中的新手,我有问题。

在我的应用程序中,我有带有单元格的表格视图控制器(称之为“选择城市”)。通过点击该单元格,下一个表格视图控制器被打开。在下一个控制器中,我有我所在国家/地区的城市列表。

我有一个问题:如何通过选择一个城市来更改 detailLabelText?我想看看我在这个标签中选择了哪个城市。

4

1 回答 1

2

通过在第二个 vc 中声明为字符串的属性将值传递到第二页,并在分配第二个视图时将值设置为此属性

在视图控制器 2 中创建字符串的属性

@property (nonatomic, strong) NSString * resultValue;

在视图控制器 2 的 viewdidLoad 中

[self. detailLabelText setText:self.resultValue];

在视图控制器 1 中的 didSelectRowAtIndexpath 中初始化第二个视图控制器时

Viewcontroller2 *val=[Viewcontroller2 alloc ]init];
val.resultValue = [datasourceArray objectAtIndex:indexpath.row];
于 2013-07-26T11:47:37.080 回答