WKWebView mempunyai banyak pepijat. Dalam kes anda, operasi I/O tidak tepat pada masanya set Ia hanya ditulis dalam cache memori dan sistem menulis pada cakera pada masa yang sesuai. Anda boleh menetapkan pemasa untuk menyemak sama ada penulisan berjaya. Selain itu, menggunakan localStorage tidak begitu boleh dipercayai Memandangkan anda boleh membenarkan iOS membuka halaman melalui JS, mengapa tidak menulis kaedah iOS untuk membenarkan JS mengakses cache setempat Anda boleh menggunakan NSUserDefaults untuk menyusun fail tempatan, pangkalan data , dsb., dan lebih Fleksibel dan dalam kawalan penuh.
WKWebView
mempunyai banyak pepijat. Dalam kes anda, operasi I/O tidak tepat pada masanyaset
Ia hanya ditulis dalam cache memori dan sistem menulis pada cakera pada masa yang sesuai. Anda boleh menetapkan pemasa untuk menyemak sama ada penulisan berjaya.Selain itu, menggunakan localStorage tidak begitu boleh dipercayai Memandangkan anda boleh membenarkan iOS membuka halaman melalui JS, mengapa tidak menulis kaedah iOS untuk membenarkan JS mengakses cache setempat Anda boleh menggunakan
NSUserDefaults
untuk menyusun fail tempatan, pangkalan data , dsb., dan lebih Fleksibel dan dalam kawalan penuh.