【发布时间】:2021-01-05 17:45:57
【问题描述】:
我正在尝试将数据传递到我的应用程序中的新视图,以便我的脚本可以将数据插入链接并获取相应的文章信息。我的视图是用ArticleView(articleID: 0) 调用的,尽管这会随着文章的ID 而变化。我的观点的开始就是这样......
struct ArticleView: View {
var articleID: Int
@Envionment(.\imageCache) var cache: ImageCache
@ObservedObject private var data = Result2()
let defaults = UserDefaults.standard
...
init() {
self.data.results.append(Story.init(id: 0, title: "test", image: "", story: "", published: "", author: ""))
self.loadArticle(CDNLink: "http://\(self.defaults.object(forKey: "domain") as! String)/cdn?funct=fetchArticle&articleID=\(self.articleID)")
}
我想了解的是如何从仪表板获取文章 ID 以存储在 var articleID 中,以便我的 loadArticle 函数可以运行脚本并将内容拉入?我可以根据要求提供 Result2() 的信息以及 Response2 和 Story 的数据结构。谢谢!
【问题讨论】:
-
应该是
init(articleID: Int) {..., -
谢谢,这真的很有帮助。