Birisi bana bu faaliyet göstergesinin neden döndüğünü gösterebilir mi? Tüm uygulamalar kapalı. Ben wifi etkinleştirdikten hemen sonra dönmeye başlar. Wifi kapalı - etkinlik göstergesi kayboluyor.
Birisi bana bu faaliyet göstergesinin neden döndüğünü gösterebilir mi? Tüm uygulamalar kapalı. Ben wifi etkinleştirdikten hemen sonra dönmeye başlar. Wifi kapalı - etkinlik göstergesi kayboluyor.
Yanıtlar:
Genellikle bu, telefonunuzun aşağıdakilerden herhangi biri anlamına gelebilecek ağır bir ağ etkinliği yaptığı anlamına gelir (kapsamlı liste değil, yalnızca en yaygın ve tesadüfen en kolay çözüm):
Güvenilir bir ağa bağlanmayı deneyin (hızlı bağlantı, kolay internet erişimi - yani, bir kahve dükkanı ağı gibi bir şey değil) ve telefonunuzun bir süre kendini çözmesine izin verin (iyi bir 15-20m verin). Bunu birkaç kez deneyin. Eğer uzun süre bağlandıktan ve telefonunuzu birkaç kez kontrol ettikten sonra hala iyi bir ağda dönücü probleminiz varsa, daha seyrek olabilir, aynı zamanda teşhis etmek / düzeltmek çok daha zor olabilir, sorun - elma mağazası ve bir göz atmalarını isteyin :)
Bu sorunu iOS 7.1.1'de tutarlı bir şekilde yeniden oluşturabilirim. App Store'a gidin ve güncellemeler sekmesindeki "tümünü güncelle" düğmesini tıklayın. Ana ekranınızdan çıktığınızda, etkinlik göstergesi durum çubuğunda aralıksız olarak dönecektir. Kod yanlış duruma getirildiğinden, etkinlik göstergesinden kurtulmanın tek yolu telefonunuzu kapatıp yeniden başlatmaktır.
Bunun nedeni Apple geliştiricilerinin zayıf programlamasıdır. Uygulamalar güncellenmeye başladığında bunu düzgün gösterirler:
[UIApplication sharedApplication].networkActivityIndicatorVisible = YES;
Ancak uygulamalar güncellenmeyi bitirdiğinde bunu kapatamazlar:
[UIApplication sharedApplication].networkActivityIndicatorVisible = NO;
Cocoa Touch çerçevelerinin yazılma şekli, amatör geliştiricilerin Apple'ın kendi dahili iOS geliştirme ekibi de dahil olmak üzere bu hatayı yapmasını çok kolay hale getiriyor. Etkinlik göstergesini göstermesi gereken iç içe ağ işlemlerini yönetmek çok zordur. Etkinlik göstergesini yönetmek için doğru arayüz bir yığın oluşturmak olurdu. Göstergeye her ihtiyaç duyulduğunda, yığına bir nesne itilir. İşlem tamamlandığında, nesne yığından fırlatılır. Yığın boşaldığında, gösterge kaybolmalıdır.
Aynı sorun vardı: Ağ Etkinliği simgesi, tüm uygulamalar kapalıyken bile ana ekranda sürekli dönüyor. İPhone'umu kapatıp tekrar açtım. Sorun çözüldü.
Aynı sorun vardı: Ağ Etkinliği simgesi, tüm uygulamalar kapalıyken bile ana ekranda sürekli dönüyor. İPhone'umu kapatıp tekrar açtım. Sorun çözüldü. Benim için de çalıştı, iPhone 5c
Yeniden başlatmak istemiyorsanız, bu iOS uygulamasıyla da tüm işlemleri öldürebilirsiniz: https://itunes.apple.com/fr/app/system-status-activity-monitor/id401457165?mt=8