When you post the code for "DisplayPreferenceView", use "Paste and Match Style", to avoid all the extra blank lines.
Post
Replies
Boosts
Views
Activity
When you post the code for "PeopleView", use "Paste and Match Style", to avoid all the extra blank lines.
There is nothing wrong with the json that you have shared here. Your other code shared here also works okay. So your json error and app crash are caused by something that you have not yet shared.
Ah, you did not mention Live Preview Canvas in your question. "print" statements will not log to the Console from that.
Get it running with unique images, then ask a new question about how to repeat images.
You cannot remove the id. Use different images. Read the documentation on ForEach.
Normally, the timer would live in your ViewModel, assuming that you are using MVVM. Do you have a new question? If so, mark the correct answer for this question, and create a new post.
If we've fixed the first question, I suggest you mark the correct answer, then post your new question.
If it works fine now, then... done.
Hmm...
(You should also remove the second "tagUID = "(UID)", just keep the one in the Dispatch async closure.)
You could put the Bools in an array, and iterate through them.
Rabbit hole indeed... good work!
Hmm... I don't know. It's an interesting one. I may try again later...
I think it might be to do with safeAreaInset...