首页 > 解决方案 > 检索/导航到需要结构的视图?

问题描述

我正在使用 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)如果你明白我的意思,我不能简单地去。

标签: structswiftui

解决方案


推荐阅读