Loving the intro track -- and also appreciate the diff themes for each course -- it's a subtle reminder that you're making progress as you progress from one track to another.
Actually like the music and just found out about the 'push pin' to freeze the view in the canvas! Thanks for the content and have a Merry Christmas buddy!
When I set the header text color to .primary, it uses the AccentColor color instead of the system colors (black/white) UPDATE: I was supposed to use "Color.primary" rather than just ".primary"
I had this error 'init(coordinateRegion:interactionModes:showsUserLocation:userTrackingMode:)' was deprecated in iOS 17.0: Use Map initializers that take a MapContentBuilder instead. How to adjust ?
having a sound relating to Scotland in the beginning, is not quite related to the video series, I would have chosen something related to Italy, Rome :)
Hey, Nick. Love your content. You are a great educator. I follow your lessons and try to modify some things to change functionality and look. I spotted a minor bug: when you enlarge font in settings, spinning arrow is overlayed by text. My solution is to get rid of .overlay and put arrow image to hstack and make .offset(x: -20) on Text.
Suggestion tu remove the Animation part from ViewModel and put in the the View part... So you do not need to import SwiftUI in the ViewModel and keep the architecture clean...
This is a strange one but, like other comments mentioned, the Button for updating the map region on LocationsListView simply didn't update for me. Then I replaced it with onTapGesture instead, and that does work. But it bothers me that I can't figure out why.
probably because header was exclusive to one view. Moving it into a struct, thereby, another file in a View folder means that you would expect the same components reused in many views
Hey Nick, im having this error on the code "Publishing changes from within view updates is not allowed, this will cause undefined behavior" I cannot understand what's the problem :( greetings
How can I solve this problem? '[SwiftUI] Publishing changes from within view updates is not allowed, this will cause undefined behavior." when run simulator. It seems do not binding a variable (included ObservableObject)
Hi Great tutorials but I'm having problems with the Foreach causing this error, Referencing initializer 'init(_:content:)' on 'ForEach' requires that 'Location' conform to 'Identifiable'. how do I fix it?
in this part use this line @Published var mapRegion: MKCoordinateRegion = MKCoordinateRegion() @Published var mapReg: MapCameraPosition = .region(.myReg) private func updateMapRegion(location: Location){ withAnimation(.easeInOut) { mapRegion = MKCoordinateRegion( center: location.coordinates, span: mapSpan) -------------------- -----> this line mapReg = .region(mapRegion)
Loving the intro track -- and also appreciate the diff themes for each course -- it's a subtle reminder that you're making progress as you progress from one track to another.
Rotation effect. So simple yet so elegant. Nice.
I like the music and the tutorial is AWESOME!
This intro music gets me every time! Love it 😀
Actually like the music and just found out about the 'push pin' to freeze the view in the canvas! Thanks for the content and have a Merry Christmas buddy!
this video is full of little tricks that make Swift so great to work in!
Music sounds great! Tutorial is great as well!
That intro is my jam
Thanks, Nick... Now I am a new subscriber member because you deserve it. Happy Christmas to you and family...
The music is perfect 😆
Great tutorial! Love the music
You Nailed It !
Great music!!!
Lovin the music 🏴
When I set the header text color to .primary, it uses the AccentColor color instead of the system colors (black/white)
UPDATE: I was supposed to use "Color.primary" rather than just ".primary"
thanks, you helped me!
Thank you!
love the music!!!
The music is awesome. It is inspiring me so much.🥳
I like the music
Only me and you 🤣
That is awesome, thank you
I had this error 'init(coordinateRegion:interactionModes:showsUserLocation:userTrackingMode:)' was deprecated in iOS 17.0: Use Map initializers that take a MapContentBuilder instead. How to adjust ?
Hi,
I have the same problem. Have you already found a solution? 😊
Same problem
@SwiftfulThinking
having a sound relating to Scotland in the beginning, is not quite related to the video series, I would have chosen something related to Italy, Rome :)
More I listen, more I like the music :))
Awesome video, thank you!
Hey, Nick. Love your content. You are a great educator. I follow your lessons and try to modify some things to change functionality and look. I spotted a minor bug: when you enlarge font in settings, spinning arrow is overlayed by text. My solution is to get rid of .overlay and put arrow image to hstack and make .offset(x: -20) on Text.
I did well with the Bootcamp.
Struggling with this one. Will do it twice I think.
nice video very well explained, but i don't understand the animation part at the end 😢 23:33
Suggestion tu remove the Animation part from ViewModel and put in the the View part... So you do not need to import SwiftUI in the ViewModel and keep the architecture clean...
Intro music is fine.😊
No we really liked that music😂
Of course lol
Music's good!
I live in Scotland!
This is a strange one but, like other comments mentioned, the Button for updating the map region on LocationsListView simply didn't update for me. Then I replaced it with onTapGesture instead, and that does work. But it bothers me that I can't figure out why.
Why we are not using Struct only instead on Extension for subviews , please ?
probably because header was exclusive to one view. Moving it into a struct, thereby, another file in a View folder means that you would expect the same components reused in many views
I'm not getting the rolling down and up of the animation of the list view. I'm just getting it in and out. Anyone else having this issue?
Hey Nick, im having this error on the code "Publishing changes from within view updates is not allowed, this will cause undefined behavior" I cannot understand what's the problem :( greetings
Did you solved this problem? If you solved it, please let me know ....
How can I solve this problem?
'[SwiftUI] Publishing changes from within view updates is not allowed, this will cause undefined behavior."
when run simulator. It seems do not binding a variable (included ObservableObject)
why are u using function instead using struct listRowView: View nick?
Cannot find 'withAnimation' in scope why?
swift file did not include swift ui , need to import yourself i guess
import SwiftUI (it’s part of the SwiftUI framework)
@@SwiftfulThinking Yes!
@@SwiftfulThinking Is there a place to discuss study issues? No one wants to communicate on discord🤣
🎶🎶👍👍
The music is okay
Hi Great tutorials but I'm having problems with the Foreach causing this error, Referencing initializer 'init(_:content:)' on 'ForEach' requires that 'Location' conform to 'Identifiable'. how do I fix it?
struct Location: Identifiable
21:47
5:19
The Mexican music on the Intermediate Crypto app is, by far, the best. I think you should have worn a sombrero to go with it.
That music intro is horrendous. The tutorial has been going well though haha
music just as bad lol. could be worse though ;)
Learn that
in this part use this line
@Published var mapRegion: MKCoordinateRegion = MKCoordinateRegion()
@Published var mapReg: MapCameraPosition = .region(.myReg)
private func updateMapRegion(location: Location){
withAnimation(.easeInOut) {
mapRegion = MKCoordinateRegion(
center: location.coordinates,
span: mapSpan)
-------------------- -----> this line mapReg = .region(mapRegion)
I followed the tutorial and using the button to select the city from the list didn't work. Fixed it using onTapGesture() in ForEach of ListRowView.
I am getting the same problem. What did you do exactly to fix it?
This is happening to me but I don't understand your solution. Please could you show the code?
Again I am enjoyed for your Explanation Nick 🤎🤎