My project uses the RunLoop method.
RunLoop.current.run(until: Date.init(timeIntervalSinceNow: 1.0))
[iOS14.8 Device:iPhone7 - iPhone12]
It works well.
GUI is not blocked.
[iOS15.1 Device:iPhoneXS - iPhone13]
It works as same as sleep(1)
That means GUI is blocked for 1.0 seconds.
[iOS15.1 Device:iPhone8]
It works well.
GUI is not blocked.
I am very confused this issue.
Is it a well known issue?
Regards.