我对SwiftUI中导航的工作原理有点困惑。是否只有开始导航的视图需要NavigationView?我有一个带有NavigationView的视图,它有一个指向另一个视图的NavigationLink。然后,第二个视图具有指向第三个也是最后一个视图的NavigationLink。但是,当我的第二个视图导航到我的第三个视图时,我在日志中收到以下消息:
unbalanced calls to begin/end
我有一个视图,它显示Text视图来显示帮助文本,让用户点击加法图标来添加组。添加组后,它将显示List视图。要显示导航栏,我需要在navigationBarTitle和List视图中调用Text和List。下面是我的代码片段。import SwiftUI
@EnvironmentObject var dataStore:DataStore
在SwiftUI中,我理解修饰符用于修改视图。修改视图时,修饰符返回包装在_ModifiedContent中的视图。当将视图嵌入到NavigationView中并指定如下导航栏标题时:(如苹果的官方教程所示) Text("Hello, World!").navigationBarTitle(Text("My first SwiftUI</