可能重复:
Xcode: Storyboard Tabbed Application Passing Data Back and Forth
基本上我有2个视图控制器
第一个视图控制器:包含表视图
第二视图控制器:包含图像视图
我想根据从表格视图中选择的值(来自第一个视图控制器)在第二个视图控制器上加载图像
我知道我可以使用以下代码
捕获所选单元格的值NSString *CellVal = [[NSString alloc]init];
CellVal = [exercises objectAtIndex:indexPath.row];
但是如何在第二视图控制器中引用“CellVal”的值?
答案 0 :(得分:0)
在第二个控制器中创建NSString属性。然后,在某些时候,使用secondController.stringProperty = cellVal;
。
您放置所发布代码的位置以及该分配取决于您使用的是xib文件还是故事板。在一种情况下,您可以在从nib初始化第二个控制器的位置执行此操作,否则您将在prepareForSegue中执行此操作:(使用seque中的目标控制器)。