如何解决地标教程收藏夹反弹回来的后续行动
几个月前,当您不喜欢某个项目时,在《地标教程》中提出了一个关于怪异的反弹行为的问题。
SwiftUI Landmarks App Tutorial Screen Navigates Back When Toggle Favorite
在使用最新文件和最新Xcode时问题所涉及的教程的“处理用户输入”步骤不再发生这种情况,但是稍后会在“ Composing Complex Interfaces”中再次出现当NavigationView的根从LandmarkList.swift移到Home.swift
时,我了解使用@ State / .onAppear / .onDisappear作为自己的代码中的解决方案的处理层,但是我很好奇为什么补丁只能部分起作用?因此他们修复了它,但是当 @EnvironmentObject NavigationView现在又移到另一个级别了时,修复失败了?
对不起,我不知道如何找到“反馈”对话,以查看是否正在那里进行讨论。
更新我:啊哈!当您
时,它不会表现出反弹的行为- 收藏一个新商品
- 返回列表视图
- 仅将列表切换到收藏夹
- 返回到新收藏商品的详细视图
- 不喜欢它
如果您确实会表现出这种行为
- 最喜欢的原始收藏之一(说,Turtle Rock)
- 返回列表视图,
- 周围有不同的地标(请参阅第一组步骤)
- 返回并重新收藏
- 返回列表视图并将其仅切换到收藏夹
- 导航回详细视图并取消收藏
电影: https://imgur.com/a/ctrghG1
更新II:显然,最初的收藏夹与其他所有人之间没有区别……这只是“收藏夹”列表中的“最后一项”免于反弹的行为。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。