-
Notifications
You must be signed in to change notification settings - Fork 901
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
NSInternalInconsistencyException
upon touching the screen on iOS 13.0
#1120
Comments
I don't seem to be able to reproduce this anymore on my iPhone 6s after updating to the latest iOS 13.1 beta. Perhaps this has been addressed by Apple? Simulator still crashes however and there hasn't been a new version, so we'll need to wait until a new Simulator runtime is released to see. |
It looks like they just released the Xcode 11.2 beta. Does that fix this issue in the simulator? |
I can confirm that this is no longer an issue with the iOS 13.2 Simulator runtime. We probably ought to do something about the iOS situation in the future, but that's going to be a big chunk of work that I'm not quite ready to tackle right now. I feel like we should restructure the entire way This would solve a lot of issues with the iOS backend (namely, being unable to iterate over the list of monitors before |
As of iOS 13.0, applications crash with
Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Invalid parameter not satisfying: sourceNode'
inUIGestureGraphEdge
. As far as I can tell, this appears to be because we are creating the root view controller beforeUIApplicationMain
, which violates some invariants in UIKit. This no longer works in iOS 13.0. Deferring initialization of windows and their view controllers until afterUIApplicationMain
fixes the issue.The text was updated successfully, but these errors were encountered: