首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xcode11.3/ iOS 13.3 NavigationLink仅推送一次

Xcode11.3/ iOS 13.3 NavigationLink仅推送一次
EN

Stack Overflow用户
提问于 2019-12-11 19:12:23
回答 1查看 524关注 0票数 1

昨天Xcode11.3发布了,新的问题来了,如果你按下DetailView并使用默认的后退按钮返回,那么你不能再按DetailView了,使用自定义按钮它工作得很好,有什么建议吗?

代码语言:javascript
复制
class Model: ObservableObject {
    @Published var isPushed = false
}

struct ContentView: View {
    @EnvironmentObject var model: Model

    var body: some View {
        NavigationView {
            VStack {
                Button("push") {
                    self.model.isPushed = true
                }

                NavigationLink(destination: DetailView(), isActive: $model.isPushed) { EmptyView() }
            }
        }
    }
}

struct DetailView: View {
    @EnvironmentObject var model: Model

    var body: some View {
        Button("get me back") {
            self.model.isPushed = false
        }
    }
}

同样的问题

代码语言:javascript
复制
struct ContentView: View {

    var body: some View {
        NavigationView {
            VStack {
                NavigationLink(destination: Text("Pushed")) { Text("push") }
            }
        }
    }
}
EN

回答 1

Stack Overflow用户

发布于 2019-12-11 19:29:12

你不是第一个,this question之前被问及过。尝试降级xCode。我认为苹果应该在新的更新中修复这个错误,我很快也会在苹果反馈助手中写道。

更新:反馈发送给苹果

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59284534

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档