【发布时间】:2018-06-22 00:17:27
【问题描述】:
最近我一直在开发一个新应用程序,但我正在努力在视图控制器之间传递数据。
我使用一个视图控制器,它包含一个容器视图,我在其中使用谷歌地图。正如你们中的一些人所知,在谷歌地图上放置一个按钮是不可能的,因为它覆盖了所有内容(这就是为什么我把它作为一个容器视图)。现在我遇到了一个问题,我无法制作可以performSegue 的操作按钮,而且我也未能通过NotificationCenter 传递对象。我制作了一个名为 Song 的模型,我想将歌曲 List 传递给其他控制器(表格视图)。
类歌曲{
var sid: 字符串
var songName: 字符串
var 艺术家 ID:字符串
变量长度:字符串
var songImage:字符串?
var 专辑:字符串
var lastUpdate:日期?
}
对于在 VC 之间移动此列表有何想法或建议? 但是,这些视图之间没有真正的联系,mainVC 将它们都作为容器保存。
【问题讨论】:
-
我正在寻找不包括 segues 的快速解决方案。遗憾的是,您引用我的这篇文章中不存在此信息。 segue 很棒,但谷歌地图让它变得不可能或者我错过了什么?
标签: ios swift uitableview uiviewcontroller uicontainerview