Itu berasal dari +[UIWindow _synchronizeDrawingAcrossProcessesOverPort:withPreCommitHandler:]
via os_log API. Itu tidak tergantung dari komponen / kerangka kerja lain yang Anda gunakan (hanya dari UIKit) - ia mereproduksi dalam proyek aplikasi tampilan tunggal yang bersih pada perubahan orientasi antarmuka.
Metode ini terdiri dari 2 bagian:
- menambahkan passommit handler yang lulus ke daftar handler;
- melakukan beberapa pekerjaan, itu tergantung pada keadaan mesin negara saat ini.
Ketika bagian kedua gagal (sepertinya transisi dilarang), ia mencetak pesan di atas ke log kesalahan. Namun, saya pikir masalah ini tidak fatal: ada 2 tambahan kasus dalam metode ini, yang akan menyebabkan crash pada debug.
Tampaknya radar adalah yang terbaik yang bisa kita lakukan.