微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 SwiftUI 从 json 数据加载更多功能

如何解决使用 SwiftUI 从 json 数据加载更多功能

如果您从 json 数据源获取 ForEach 数据,则此处回答的这个问题的想法 Load more functionality using SwiftUI包括该选项。使用下面的代码实现所需结果的最佳方法是什么?

Group {

    HStack {
        Text("Recommended Events")
           .font(.title3)
           .foregroundColor(.white)
           .fontWeight(.bold)
                                    
          Spacer()
                                    
           Button(action: {
            
           }) {
             Text("Show all")
               .font(.title3)
               .foregroundColor(Color.white)
               .fontWeight(.bold)
               }
           }
            .padding(15)

    ForEach(recommendeds) { recommended in
                                    NavigationLink(destination: RecommendedEventsDetailView(recommended: recommended)) {
                                    RecommendedEventsView(recommended: recommended)
                                    }
                                }

}

解决方法

使用 swift Codable 协议。 https://www.hackingwithswift.com/example-code/language/how-to-convert-json-into-swift-objects-using-codable 您必须定义一个 swift 结构并解码 json 并将解码后的 json 作为该结构实例的值。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。