我正试图让NavigationLink
在字符串不再为nil时触发。反正有这样做或类似的方法吗?
NavigationLink(destination: MainView(), isActive: $settings.isLoggedS !=nil)
非常感谢您的帮助!
答案 0 :(得分:0)
您可以对链接进行编程。
@State var activeString : String = ""
var body: some View {
NavigationView{
NavigationLink(destination: Text(""), isActive: Binding<Bool>(get: {self.activeString != ""}, set: { _ in
}) ){
TextField("input", text: $activeString)}}}