So at the end of the lesson Paul talks about fixing an issue with the MainActor to remove a runtime warning within the XCode editor. That purple warning is gone, but the console is still showing this:
023-08-28 19:34:06.686661-0500 BucketList[91236:27012168] [SwiftUI] Publishing changes from within view updates is not allowed, this will cause undefined behavior.
2023-08-28 19:34:06.916105-0500 BucketList[91236:27013386] [VKDefault] Missing MeshRenderables for ground mesh layer for (4/4) of ground tiles. Tile debug info: (Key: 2.2.3.255 t:34 kt:0, Has mesh errors: 0, MeshInstance count: 3, PendingMaterial count: 3, Invisible MeshInstances count: 0 | Key: 2.3.3.255 t:34 kt:0, Has mesh errors: 0, MeshInstance count: 3, PendingMaterial count: 3, Invisible MeshInstances count: 0 | Key: 1.3.3.255 t:34 kt:0, Has mesh errors: 0, MeshInstance count: 3, PendingMaterial count: 3, Invisible MeshInstances count: 0 | Key: 1.2.3.255 t:34 kt:0, Has mesh errors: 0, MeshInstance count: 3, PendingMaterial count: 3, Invisible MeshInstances count: 0)
It all seems to work ok, but the "Publishing changes from within view updates is not allowed part.... what is actually happening?