ios - 如何从数组中的所有结构调用参数

标签 ios arrays swift struct return

在一个名为 DataService.swift 的类中,我创建了一个结构体数组,如下所示...

class DataService {
   static let instance = DataService()

   private let bicepWorkouts = [
            Workout(title: "Bicep Machine", imageName: "gloves.png", timeLength: "2:43", videoCode: "_kAlQ5Bh5aY", level: "Beginner", type: "Strength", likes: "5 Likes"),
            Workout(title: "Bicep Curl", imageName: "sixplates.png", timeLength: "1:44", videoCode: "_kAlQ5Bh5aY", level: "Beginner", type: "Strength", likes: "5 Likes")
        ]

    func getBicepWorkouts() -> [Workout] {
        return bicepWorkouts
    }
}

我想将 bicepWorkout 数组中每个结构的 Workout videoCode:“_kAlQ5Bh5aY”调用到不同的类。 有人知道如何做到这一点吗?

提前致谢!

最佳答案

你可以试试

 let work1 = DataService.instance.bicepWorkouts[0]
 print("\(work1.videoCode)")

关于ios - 如何从数组中的所有结构调用参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49576454/

相关文章:

ios - 电话 : links 的 WKWebView 问题

ios - 提取 JSON 并将其保存在 NSMutableArray 中

ios - UITableView reloadRowsAtIndexPaths 图形故障

ios - Swift 子类化 UIViewController 的子类

ios - 如何在不重新加载页面的情况下刷新 Swift 中的 ImageView ?

java - 在我的 for 循环中获取 ArrayOutofBoundsException

ios - 实现从express.js服务器到Objective-C移动应用程序的自动加载数据

ios - 如何防止同时滚动多个 UIScrollView 对象?

javascript - 在javascript中将嵌套数组转换为对象

c++ - 如何在 C++ 中比较二维数组的行和列?