I get this when traversing a NavigationLink (ex. NavigationButton) in the iOS simulator:
Thread 1: EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0)
Steps to reproduce:
1. List { ForEach { NavigationLink { Text("detail") } } } }
2. Run in simulator
3. Press on any element
4. The table view cell becomes grey and EXC_BAD_INSTRUCTION is generated
I'm also getting an error when performing navigation after updating to beta 3. I simply changed NavigationButton to NavigationLink, but I am not unable to add view to the navigation stack. It seems that PresentationLink is working as expected, but I cannot navigate to a List from a parent List using NavigationLink.
EDIT - I was accessing an environment object in multiple views. As soon as I added the environmentObject() modifier to each view that is shown, the crashes stopped happening. I'm not sure if this is intended, but I don't think that I should need to explicitly pass an environment object between views.