通过Xcode中的多个情节提要片段传递数据

Kapungo

我有一个表视图,该表视图使用fetchedResultsController从核心数据管理一系列“ Venue”对象。当您选择表格视图中的行之一时,它将当前Venue对象传递到新视图(通过prepareForSegue),该视图显示Venue对象的详细信息:名称,地址,图像等。这一切正常。

我有要实现的目标,但我不确定最好还是最常规的方式。我想要与上述相同的行为,但是在初始表视图和详细信息视图之间夹有一个地图视图。因此导航堆栈如下所示:

表格视图(显示所有场地)->地图视图(显示所有场地)->详细视图(显示一个选定的场地)

目前,我有一个来自表格视图的按钮,该按钮可以切换到地图视图,并传递一个注释数组,然后将这些注释绘制在地图上。注释不包含所有场馆信息,只是为每个场馆分配了标题和副标题。每个注释都显示一个链接到详细信息视图的详细信息披露按钮。但是,从概念上来说,我在从地图视图中进行选择时如何将相关的Venue对象(当前仅在我的表格视图中可用)传递到详细信息视图上感到困惑。

我的假设是我需要按照以下步骤做一些事情:将所有Venue对象从我的表格视图传递到我的地图视图,并将它们存在于后台但未被使用。然后,当按下公开按钮时,地图视图将以某种方式检查与所选注释匹配的地点(检查title属性是否匹配?),并将其作为“所选地点”传递到详细视图上。但是,即使我有正确的想法,我也不知道如何在实践中做到最好。我的注释是否可能包含整个相关的Venue对象?还是对于详细视图以某种方式向初始表视图询问数据?

希望我能解释得足够清楚。对不起,有点罗word。我对Xcode还是很陌生,并且了解我可能忽略了一些非常简单的内容,或者在某个地方犯了基本错误。任何建议,将不胜感激!

温恩

如果只有一个选定的对象,只需将其传递到地图视图即可。地图视图可以使用其自己的获取结果控制器从数据存储中获取其所需的任何其他数据(假定重要性顺序可能与表视图不同)。

您可以将场所对象与注释相关联,但是似乎您只特别需要将一个场所传递到详细信息视图,因此应该仅将其存储为实例变量。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在情节提要中以模态segue传递数据?

来自分类Dev

Xcode 6使用多个情节提要

来自分类Dev

从相机传递图像以从情节提要中查看

来自分类Dev

如何在xcode中恢复情节提要?

来自分类Dev

Xcode 6中的情节提要问题

来自分类Dev

Xcode 6中的情节提要问题

来自分类Dev

Xcode在情节提要中隐藏项目

来自分类Dev

Xcode中突然缺少情节提要文件

来自分类Dev

WatchKit App中的多个情节提要

来自分类Dev

在Swift中连接多个情节提要

来自分类Dev

WatchKit App中的多个情节提要

来自分类Dev

将多个视图控制器从情节提要板连接到Xcode 6中的代码

来自分类Dev

数据未传递到情节提要中的局部视图控制器

来自分类Dev

如何在Xcode6的情节提要中重置特定大小的类数据?

来自分类Dev

XCode:无法通过情节提要更改导航栏色彩

来自分类Dev

XCode:无法通过情节提要更改导航栏的色调

来自分类Dev

通过覆盖情节提要中的指定初始化程序从情节提要中获取UIVIewController

来自分类Dev

在情节提要之间传递数据而不会造成混乱

来自分类Dev

在不使用情节提要的情况下使用Swift通过视图控制器传递数据

来自分类Dev

通过覆盖情节提要的指定初始化程序从情节提要中获取UIVIewController

来自分类Dev

在Xcode中,如何重命名情节提要中的约束?

来自分类Dev

如何/是否在Xcode中制作通用情节提要

来自分类Dev

xcode 6未在情节提要中显示视图

来自分类Dev

导航栏未显示在Xcode 6的情节提要中

来自分类Dev

在Xcode 5中旋转情节提要板窗口

来自分类Dev

旋转Xcode 5中的情节提要视图控制器

来自分类Dev

xCode打开后更改了视图大小(在情节提要中)

来自分类Dev

将出口从文件连接到Xcode 7中的情节提要

来自分类Dev

在情节提要中设置约束时,Xcode连续崩溃

Related 相关文章

  1. 1

    在情节提要中以模态segue传递数据?

  2. 2

    Xcode 6使用多个情节提要

  3. 3

    从相机传递图像以从情节提要中查看

  4. 4

    如何在xcode中恢复情节提要?

  5. 5

    Xcode 6中的情节提要问题

  6. 6

    Xcode 6中的情节提要问题

  7. 7

    Xcode在情节提要中隐藏项目

  8. 8

    Xcode中突然缺少情节提要文件

  9. 9

    WatchKit App中的多个情节提要

  10. 10

    在Swift中连接多个情节提要

  11. 11

    WatchKit App中的多个情节提要

  12. 12

    将多个视图控制器从情节提要板连接到Xcode 6中的代码

  13. 13

    数据未传递到情节提要中的局部视图控制器

  14. 14

    如何在Xcode6的情节提要中重置特定大小的类数据?

  15. 15

    XCode:无法通过情节提要更改导航栏色彩

  16. 16

    XCode:无法通过情节提要更改导航栏的色调

  17. 17

    通过覆盖情节提要中的指定初始化程序从情节提要中获取UIVIewController

  18. 18

    在情节提要之间传递数据而不会造成混乱

  19. 19

    在不使用情节提要的情况下使用Swift通过视图控制器传递数据

  20. 20

    通过覆盖情节提要的指定初始化程序从情节提要中获取UIVIewController

  21. 21

    在Xcode中,如何重命名情节提要中的约束?

  22. 22

    如何/是否在Xcode中制作通用情节提要

  23. 23

    xcode 6未在情节提要中显示视图

  24. 24

    导航栏未显示在Xcode 6的情节提要中

  25. 25

    在Xcode 5中旋转情节提要板窗口

  26. 26

    旋转Xcode 5中的情节提要视图控制器

  27. 27

    xCode打开后更改了视图大小(在情节提要中)

  28. 28

    将出口从文件连接到Xcode 7中的情节提要

  29. 29

    在情节提要中设置约束时,Xcode连续崩溃

热门标签

归档