【发布时间】:2016-12-22 06:35:14
【问题描述】:
我有 2 个视图控制器。第一个是 UIview 控制器,第二个是表视图控制器。 在选择第二个视图控制器的行后,我想将数据第二个(表视图控制器)发送到第一个(uiview 控制器)。 为此,我编写了一个委托协议。 但是我的委托协议不起作用...... 我发现了问题。我正在创建的第二个视图控制器的对象。
address = [[second_viewcontroller alloc] init];
address.delegate = self;
与 second_viewcontroller 视图控制器页面的 self 不同。 如何使这两个相同。
self = [[second_viewcontroller alloc] init];
【问题讨论】:
-
您无需创建委托即可将数据从一个控制器传输到另一个控制器。
-
用户
NSUserDefaults,你可以轻松搞定 -
您是如何从第一个视图推送到第二个视图的,您可以给我看一下代码,以便我可以帮助您吗?
-
非常好的尝试解决方案stackoverflow.com/questions/33748950/…
-
Manzoor 兄弟请查看上面的链接。我使用 Notification 和 Custom Delegate 将数据从 SecondViewController 传递到 FirstViewController。效果很好。
标签: ios objective-c delegates