小编Aid*_*Nam的帖子

@EnvironmentObject 通过 navigationLink 不能很好地工作

我用我@EnvironmentObject的让我的 TeamData 可以被不同的人使用,但它不能很好地工作。当我通过列表中的导航链接转到另一个视图时,这很好。当我点击同一个视图的按钮时,它崩溃了..
我想我放错了什么。有人可以帮助解决这个问题吗?这是否意味着我需要先@EnvironmentObject在 NavigationView添加才能使用它?谢谢

演示:https : //youtu.be/-iRadrHd94c

import SwiftUI

struct GameRecordListView: View {
@EnvironmentObject var teamResult : TeamResult

@State var hint : String = ""
@State var successRegistration : Bool = false
@State var sheetPresented: Bool = false
var body: some View {
     VStack{

        List(0 ..< 12){ item in
            NavigationLink(destination: GameDetailRecordView()){   <-this works well
                Text("444")

            }
        }
        VStack{
            Spacer()
            HStack{
                Spacer()
                NavigationLink(destination: GameDetailRecordView())  <-this doesn't works well and crashed
                {
                    Image(systemName: "pencil.circle")
                        .resizable()
                        .frame(width: …
Run Code Online (Sandbox Code Playgroud)

swiftui swiftui-navigationlink

7
推荐指数
2
解决办法
1276
查看次数

rm -r 和 rm -R 有什么区别吗?

标题是描述。我只是想知道和
之间有什么区别。rm -rrm -R

Linux man 的描述似乎它们是完全相同的(还有一个,--recursive),但是很多人使用 -r 和 -R 就像它们不一样。

所以我不仅想了解它的功能差异,还想了解它的实际(或传统)差异。
有人可以让我知道这件事吗?

linux bash shell rm

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

标签 统计

bash ×1

linux ×1

rm ×1

shell ×1

swiftui ×1

swiftui-navigationlink ×1