Post

Replies

Boosts

Views

Activity

Scroll two lists synchronously
I have two lists side-by-side. I want to scroll any one of the lists, and the other one can scroll synchronously. Is there any way to achieve the effect? Any help will be appreciated. struct ScrollTwoListsSynchronously: View {     let dataSet = [1,2,3,4,5]     var body: some View {         HStack{             List{                 ForEach(dataSet,id:\.self){data in                     Text(String(data))                 }             }             .listStyle(PlainListStyle())             List{                 ForEach(dataSet,id:\.self){data in                     Text(String(data))                 }             }             .listStyle(PlainListStyle())         }     } }
0
0
547
May ’22
Invalid mode 'kCFRunLoopCommonModes' provided to CFRunLoopRunSpecific
I make a toggle to control a textfield in a form. When I run it, I get a piece of warning: invalid mode 'kCFRunLoopCommonModes' provided to CFRunLoopRunSpecific - break on _CFRunLoopError_RunCalledWithInvalidMode to debug. This message will only appear once per execution What could I do to fix it? What's the harm if it's not fixed( App crashes, or...?). Any help will be appreciated. struct ContentView: View {     @State private var toggle1 = true     @State private var str1 = "..."     var body: some View {         Form{             Section{                 Toggle(isOn: $toggle1, label: {                     Text("Toggle 1")})             }             Section{                     if toggle1{                         HStack{                             Text("Toggle 1")                             TextField("...", text: $str1)                         }                     }             }             .textFieldStyle(RoundedBorderTextFieldStyle())         }     } }
0
1
1.2k
Jan ’22
debug problem in Xcode13
struct ContentView: View {     @State private var num = 0          var body: some View {         VStack{         Text(String(num))             .padding()         Button(action: {             num += 1         }, label: {Text("click+1")})         }     } } Question 1: If I run the code above on simulator, I could get the value of "num" on the console by using"po _num". However, if I run the code in previews(by "Debug-Attach to process"), I only get the error"error: :3:1: error: cannot find '_num' in scope" on the console by using"po _num" Xcode 13.2.1 Question 2: I could use "po num"/"po _num" to get the value of "num" with Xcode 12. BUT, only "po _num" works in Xcode13. "po num" will raise the error:" error: Couldn't lookup symbols: Preview2.ContentView.num.getter : Swift.Int" Any help will be appreciated.
0
0
1.3k
Dec ’21
Scroll two lists synchronously
I have two lists side-by-side. I want to scroll any one of the lists, and the other one can scroll synchronously. Is there any way to achieve the effect? Any help will be appreciated. struct ScrollTwoListsSynchronously: View {     let dataSet = [1,2,3,4,5]     var body: some View {         HStack{             List{                 ForEach(dataSet,id:\.self){data in                     Text(String(data))                 }             }             .listStyle(PlainListStyle())             List{                 ForEach(dataSet,id:\.self){data in                     Text(String(data))                 }             }             .listStyle(PlainListStyle())         }     } }
Replies
0
Boosts
0
Views
547
Activity
May ’22
Invalid mode 'kCFRunLoopCommonModes' provided to CFRunLoopRunSpecific
I make a toggle to control a textfield in a form. When I run it, I get a piece of warning: invalid mode 'kCFRunLoopCommonModes' provided to CFRunLoopRunSpecific - break on _CFRunLoopError_RunCalledWithInvalidMode to debug. This message will only appear once per execution What could I do to fix it? What's the harm if it's not fixed( App crashes, or...?). Any help will be appreciated. struct ContentView: View {     @State private var toggle1 = true     @State private var str1 = "..."     var body: some View {         Form{             Section{                 Toggle(isOn: $toggle1, label: {                     Text("Toggle 1")})             }             Section{                     if toggle1{                         HStack{                             Text("Toggle 1")                             TextField("...", text: $str1)                         }                     }             }             .textFieldStyle(RoundedBorderTextFieldStyle())         }     } }
Replies
0
Boosts
1
Views
1.2k
Activity
Jan ’22
debug problem in Xcode13
struct ContentView: View {     @State private var num = 0          var body: some View {         VStack{         Text(String(num))             .padding()         Button(action: {             num += 1         }, label: {Text("click+1")})         }     } } Question 1: If I run the code above on simulator, I could get the value of "num" on the console by using"po _num". However, if I run the code in previews(by "Debug-Attach to process"), I only get the error"error: :3:1: error: cannot find '_num' in scope" on the console by using"po _num" Xcode 13.2.1 Question 2: I could use "po num"/"po _num" to get the value of "num" with Xcode 12. BUT, only "po _num" works in Xcode13. "po num" will raise the error:" error: Couldn't lookup symbols: Preview2.ContentView.num.getter : Swift.Int" Any help will be appreciated.
Replies
0
Boosts
0
Views
1.3k
Activity
Dec ’21