Swift'de yazılmış bir uygulama performansını ayıklarken sorunla karşılaştım. Swift hakkında önemli bir not çünkü uygulama Obj-C'den yeniden yazılmış kodu kullanıyor. Aynı yöntem ve işlevleri kastediyorum ama farklı bir dilde.Swift - Offscreen Rendering
Uygulamayı 9.3 simülatörde başlattım, ekran kapalı renklendirmeyi açtım ve her şey sarı renkte yanıyordu.
Ama her eleman optimize edilmiştir biliyoruz ve böyle görünmemeli. Burada aynı ekran Obj-C versiyonu için nasıl görünüyor. Sadece durum çubuğu vurgulanır ve tablonun altındaki metin giriş alanının köşeleri.
Bununla nasıl başa olabilir? Benim hatam mı, yoksa bir Swift hatası mı?
Edit: Sorun boş bir tablo için bile çoğaltılır. Swift projesine bakın ve ChatViewController'a geçin. SLKTextViewController'den miras alınan bir tabloyu içerir.
Edit2: Sorun, yalnızca bir gezinme denetleyicisi ve kök görünümü denetleyicisi ile boş bir projede de çoğaltılabilir.
PS: bir kaynak kodu Swift versiyonu için buraya bulunamadı: https://github.com/Kilograpp/Mattermost-iOS-Swift
Bir Obj-C sürümü: https://github.com/Kilograpp/Mattermost-iOS
Lütfen en az bir tekrarlanabilir örnek oluşturabilir misiniz? Gerçekten iki projeyi karşılaştıramayız. – Sulthan
Pekala, yakında – Mehdzor
@Sulthan sağlayacaktı, yazıya bir değişiklik yaptım. Bir sorun, boş bir SLKTextViewController – Mehdzor