I was looking into a Youtube Tutorial to implement Pull To Refresh in SwiftUI:
https://www.youtube.com/watch?v=lYJrfHCyLP4
Project can be downloaded from here: https://www.dropbox.com/s/ot7t63jk2ioymnm/Pull.zip?raw=1
What I really cannot understand is, why the Implementation doesn't work with a List.
VStack{
ForEach(arrayData,id: .self){value in // if I replace ForEach with List it crashes
Above code snippet shows the part that concerns me.
Does anyone has an explanation why it doesn't work with a List? Is there another way to achieve a Pull to Refresh Capability in SwiftUI that's not really hacky with Representables etc., so pure SwiftUI?
Thanks!
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…