Coś nie pozwala mi nie osiągnąć miejsca na iPodzie

3

Chcę osiągnąć limit miejsca na dysku mojego iPoda touch, aby obsłużyć stan „brak miejsca” w mojej aplikacji. Aby to zrobić, wysyłałem duże pliki, aby wypełnić przestrzeń dysku.

Wysyłam pliki za pomocą iTunes, ale jakoś limit pamięci nigdy nie został osiągnięty. Wydaje się, że za każdym razem, gdy próbuję osiągnąć limit z tymi transferami, iTunes automatycznie kopiuje starsze pliki z mojego iPoda do mojego Macbooka, aby stworzyć miejsce na nowe pliki. Przynajmniej tak to wygląda, ale nie jestem pewien. Coś innego może się dziać, ale nie wiem co.

Mój iPod touch jest na iOS 9.3.5 i mam najnowszy MacBook Pro.

Xys
źródło
Witamy w Ask Different. Proszę zobaczyć Jak zapytać po wskazówki dotyczące zadawania pytań. Proszę edytować Twoje pytanie zawiera wersje iOS / macOS, jaki masz sprzęt i jak łączysz się z iTunes.
fsb
1
Nigdy nie słyszałem o testowaniu ciśnienia przechowywania - system dosłownie wyłącza się. Co zrobiłaby Twoja aplikacja w przypadku niskiego poziomu pamięci, oprócz zapisywania plików w odpowiednich miejscach, aby system automatycznie czyścił pamięć podręczną i pobierał zawartość? Zastanawiam się, czy masz na myśli ciśnienie pamięci, a nie ciśnienie przechowywania - developer.apple.com/documentation/uikit/core_app/…
bmike
Moja aplikacja to koder wideo i chciałbym pokazać popup, gdy nie ma miejsca na dysku
Xys
1. Dlaczego to problem? 2. Dlaczego nie możesz wykonać własnych obliczeń, jeśli / kiedy dysk jest pusty?
JBis
1. To problem, ponieważ nie chcę, aby aplikacja uległa awarii, mogę po prostu wyświetlić wyskakujące okienko. 2 Trudno oszacować rozmiar zakodowanego wideo, aby nie działało w każdym przypadku, a także dlatego, że jestem ciekaw, co się stanie, gdy limit zostanie osiągnięty podczas procesu kodowania.
Xys

Odpowiedzi:

2

Nie wiem, czy to było dostępne na iOS 9.5, ale na iOS 11 istnieje opcja oszczędzania miejsca na urządzeniach ios. To usuwa aplikacje, których nie używałeś do tworzenia nowych aplikacji lub plików. Przypuszczam, że usuwa tylko aplikacje Apple Store, ponieważ można je łatwo przywrócić. to na pewno brzmi jak to, co może robić twój iPod. Na moim telefonie iPhone włącza się, przechodząc do Ustawienia / Ogólne / iPhone Storge. Istnieje możliwość włączenia go. Aby go wyłączyć, przejdź do „iTunes i App Store” i przewiń w dół, aby odciążyć nieużywane aplikacje i tam je wyłączyć.

jmh
źródło
2

Tak więc po godzinach jedynym rozwiązaniem, które znalazłem, aby uzyskać błąd (AVErrorDiskFull), było wyłączenie iCloud i Internetu oraz tworzenie filmów w telefonie. Nawet jeśli czasami powiedział, że pozostało 0 bajtów, nadal mogę dodawać inne filmy, ale w pewnym momencie w końcu dostałem błąd.

Xys
źródło