Індикатор активності панелі стану iphone повертається назавжди


8

Хтось може мені вказати, чому цей показник активності крутиться? Усі додатки закриті. Він починає крутитися відразу після того, як я активую wifi. Wifi вимкнено - індикатор активності зникає.


Він постійно сканує нові сигнали WiFi.
Рускес

@Buscar Afaik Значок активності на панелі стану не має нічого спільного зі скануванням мереж - у вас є джерело?
гр

Я неправильно прочитав питання?
Ruskes

Я помічав, що індикатор мережевої активності на моєму iPhone завжди активний з головного екрану. Я не знаю, що це робить. Це робити не повинно.
Бренан

це зафіксувало це для мене; iphonetricks.org/…
Натан Пратер

Відповіді:


4

Зазвичай це означає, що ваш телефон здійснює велику вагу в мережі, що може означати будь-яке з наведеного нижче (не вичерпний список, лише найпоширеніший, і, збіг обставин, найпростіший для виправлення):

  • Мережі, до якої ви підключились, потрібна ще деяка конфігурація, і потрібен певний час, щоб отримати потрібну інформацію про конфігурацію з маршрутизатора (або, швидше за все, від DNS-сервера)
  • Ваш телефон запитує для передачі великої кількості даних - можливо, є багато додатків для оновлення, або у вас є багато електронної пошти для синхронізації, або у вас є багато хмарних даних для завантаження
  • Ваш телефон намагається потрапити на важливий сервер і має проблеми з підключенням до нього (скажімо, він намагається опитувати яблучні сервери, щоб перевірити наявність оновлень програмного забезпечення, а сервери в питаннях відключені). Шпинер збирається залишатися деякий час, поки ваш телефон не відмовиться або не набуде фактичного з'єднання.

Спробуйте підключитися до надійної мережі (швидке підключення, простий доступ до Інтернету - тобто, не щось на зразок мережі кав’ярень), і дозвольте своєму телефону зрозуміти деякий час (дайте йому добрі 15-20 м). Спробуйте зробити це кілька разів. Якщо у вас все ще виникає проблема зі спінером в хорошій мережі після того, як ви довгий час підключились до неї та кілька разів перевірили телефон, у вас може виникнути рідше, але також набагато складніше діагностувати / виправити проблему - перейдіть до яблучний магазин і попросіть їх оглянути :)


Хороша відповідь з хорошими здогадами для більшості користувачів, але відповідь «причина / причина» вважає правильним на мої питання.
mgPePe

7

Причина

Я можу цю проблему послідовно відтворювати на iOS 7.1.1. Просто зайдіть у App Store і натисніть кнопку "оновити все" на вкладці оновлень. Коли ви виходите на головний екран, індикатор активності буде постійно перетворюватися на рядок стану. Оскільки код був зафіксований у неправильному стані, єдиний спосіб позбутися від показника активності - це вимкнути телефон і завантажити його назад.

Причина

Це спричинено поганим програмуванням розробників Apple. Вони правильно показують це, коли програми починають оновлюватись:

[UIApplication sharedApplication].networkActivityIndicatorVisible = YES;

Але вони не вимикають його, коли додатки закінчують оновлення:

[UIApplication sharedApplication].networkActivityIndicatorVisible = NO;

Те, як написано їхнє середовище Cocoa Touch, дуже полегшує розробникам-аматорам зробити цю помилку, включаючи власну внутрішню команду з розробки iOS для Apple. Дуже важко керувати вкладеними мережевими операціями, яким потрібно показувати показник активності. Правильним інтерфейсом для управління індикатором активності було б створення стека. Щоразу, коли потрібен індикатор, предмет буде висунутий на стек. Коли операція завершена, об'єкт вискакує зі стека. Після того, як стек порожній, індикатор повинен зникнути.


1
Це також розряджає акумулятор?
Драй

3

У мене була така ж проблема: значок мережевої активності постійно обертається на головному екрані навіть із закритими програмами. Я вимкнув свій iPhone, а потім увімкнув його знову. Проблема вирішена.


перезапуск - одне з можливих рішень, чому зворотний потік?
trickster77777

Це працювало для мене! Рішення всього: "Вимкніть його та знову ввімкніть."
Нееку

0

У мене була така ж проблема: значок мережевої активності постійно обертається на головному екрані навіть із закритими програмами. Я вимкнув свій iPhone, а потім увімкнув його знову. Проблема вирішена. Для мене теж працював iPhone 5c

Якщо ви не хочете перезавантажити, ви також можете вбити весь процес за допомогою цього додатка iOS: https://itunes.apple.com/fr/app/system-status-activity-monitor/id401457165?mt=8

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.