struct - 检索/导航到需要结构的视图?
问题描述
我正在使用 NavigationLink 导航到另一个视图,在完全不同的视图中,我需要导航回“原始”视图。
我的书本结构如下所示:
struct Book: Decodable, Identifiable {
var id: Int
var author: String
var chapters: Int
var group: String
var name: String
}
图书视图需要一个book
,例如:destination: BookView(book: book),
然而,在我希望从 ( ChapterView
) 导航回来的“外国”观点中,我得到的只是这本书的“松散”价值 -book_id, author, chapters
等等。
我如何将这些松散的值“转换”/转换回书籍结构,以便我可以在视图中传递它?
destination: BookView(book.id: book_id, author: chapter_author)
如果你明白我的意思,我不能简单地去。
解决方案
推荐阅读
- javascript - For Loop 不循环存储键
- asynchronous - 两个 java 应用程序可以通过 javelin Web 套接字进行通信吗?
- c - 计算时间时出现while循环异常[Ardiuno|LED-matrix]
- multithreading - 生成线程时无法共享 Arc 变量
- tensorflow - 如果我们在制作神经网络时将自己指定为输入和输出,那么 tensorflow 密集层的输出会是什么?
- javascript - 将 MediaStream 渲染到 WebGLRenderer
- javascript - [NodeJs][Sequelize] ReferenceError:初始化前无法访问“ModelName”
- python - 使用 Python 和 Pandas 反序列化来自嵌套 JSON 的数据
- php - PHP $_GET 函数未从 URL 获取字符串
- mysql - 在 MySQL 5.7 vs 5.6 中没有自动键的子查询从根本上变慢 - 有什么方法可以强制索引?