使用当前模态从一个uiviewcontroller向另一个导航控制器发送数据

问题描述 投票:3回答:2

我是新手,我正在使用情节提要,并使用了导航控制器将一个视图控制器连接到另一个视图控制器。我想将单击的图像的名称发送到从imageView在情节提要中模态连接的下一个viewcontroller。我搜索了很多有关将数据从一个视图控制器传输到与导航控制器模态连接的另一个视图控制器的信息,但是没有可用的解决方案。请让我知道是否需要任何代码,因为我不知道该如何进行。我知道这可能是最愚蠢的问题,但是在网上搜索了很多之后才发布。

根据@uraimo回复进行编辑。

我是否需要为我在情节提要上创建的每个segue名称提供名称?。我在viewcontrollerA上有2个固定的图像,并且我在每个透明图像上放置了一个uibutton,并且每个文本上都没有文本,然后ctrl拖动到viewcontrollerB的导航控制器进行presentally modally并通过ctrl拖动将backbutton即UIBarButtonItem展开到viewcontrollerA viewcontrollerB的后退按钮退出viewcontrollerB并展开。

这是我从ViewcontrollerA的3张图像中单击任意图像创建导航到ViewcontrollerB的方法,然后单击viewcontrollerB的后退按钮返回ViewcontrollerA。如果我做错了任何事情,请告诉我,您的prepareForSegue代码对完成我的任务是否有用。

uiviewcontroller uinavigationcontroller swift2
2个回答
5
投票

基本上,无论是使用IB还是以编程方式进行操作,都必须在执行Segue(或通过代码显示控制器之前)为其新的ViewController配置所需的所有数据。


0
投票

查看我如何做到这一点

© www.soinside.com 2019 - 2024. All rights reserved.