小编Mar*_*ike的帖子

如何在 SwiftUI 中过滤数组?

我正在制作一个应用程序,我想在其中多次过滤一组锻炼数据。

我曾经通过 UIKit 中的 filter、map、for 循环来完成它,但在 SwiftUI 中没有运气。

List {
    if workoutsModel.workoutsAreFiltered {
        ForEach(workoutsModel.workoutsFilter) { workoutFilter in
            if workoutFilter.isOn {
                ForEach(self.workoutsModel.workout) { workout in
                    if workoutFilter.name == workout.goal || workout.muscles.contains(workoutFilter.name) {
                        WorkoutsRow(workout: workout)
                    }
                }
            }
        }
    } else {
        ForEach(self.workoutsModel.workout) { workout in
            WorkoutsRow(workout: workout)
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

swift swiftui

5
推荐指数
1
解决办法
2002
查看次数

如何在Xcode 11 Playground中使用图像?

我正在执行SwiftUI教程,该教程位于Apple网站的Xcode 11操场上,因为我使用的是Mojave而不是Catalina。有一个名为turtlerock.jpg的图像,但未在操场上显示。

我将图像放在资源文件夹中,但是没有运气。

xcode swift swift-playground swiftui xcode11

2
推荐指数
1
解决办法
379
查看次数

在Xcode 11 Beta 5中使用ForEach时为什么会出错?

错误信息:

无法推断通用参数“ ID”

ForEach(0...self.workoutsViewModel.workoutRoutine[self.workoutIndex].routine[0].exercises.count - 1) { x in

    Text("\\(x)")

}
Run Code Online (Sandbox Code Playgroud)

xcode swift ios13 swiftui xcode11

1
推荐指数
1
解决办法
1011
查看次数

标签 统计

swift ×3

swiftui ×3

xcode ×2

xcode11 ×2

ios13 ×1

swift-playground ×1