Jestem w trakcie ponownego udostępniania mojej aplikacji na iPhone'a i teraz executeFetchRequest na moim UIManagedDocument dostaje kod błędu SQLite: 6922. Przeszukałem Internet i nie ma kodu błędu SQLite 6922. Ktoś to widział. Wszystko działało dobrze z Xcode 7.Xcode 8 GM - kod błędu SQLite: 6922, "błąd dysku I/O"
Odpowiedz
Wystąpił również ten błąd w iOS 10 po zapisaniu NSManagedObjectContext do NSPersistentStore, który ustawiłem na konkretny plik. Po zapisaniu plik został usunięty (po jego zaszyfrowaniu i zapisaniu jako inny plik) i następnym razem, gdy próbowałem uzyskać dostęp do danych z NSManagedObjectContext przez exectueFetchRequest, próbował pobrać dane z pliku NSPersistentStore, który usunąłem. Ponieważ plik już nie istnieje, podał mi "kod błędu SQLite: 6922," błąd dysku I/O ""
Jeśli nie usunę pliku, który ustawiłem mój NSPersistentStore jako, executeFetchRequest jest w stanie odczytać dane z pliku i nie jest zgłaszany błąd SQLite.
Wygląda na to, że w iOS 10 dane nie pozostają w pamięci lub domyślnie odczytują dane z pliku.
Jeśli uruchomię oryginalny kod w symulatorze iOS 9.3 (XCode 8 GM), działa on tak jak wcześniej i nie wystąpił błąd.
- 1. Kod X 6 GM jedzenie miejsca na dysku i pamięci
- 2. Xcode 8 Błąd podpisania kodu
- 3. CGContextSaveGState: niepoprawny kontekst 0x0 (Xcode 7 GM)
- 4. UsageDescription w Xcode 8
- 5. persistentstorecoordinator sqlite kod błędu: 522 "nie jest błędem"
- 6. Wiersz polecenia kodu Xcode 5 Kod błędu znaku
- 7. kod Skraca który obsługuje IO
- 8. Zapisywanie dokumentów iOS 8 na dysku iCloud
- 9. XIO: fatalny błąd IO 11
- 10. MySQL kod błędu 1235
- 11. Inicjator błędu w Xcode 6.1
- 12. Jak działa błąd w Swift w Xcode 8 beta 4
- 13. xcode 8 wartość typu "Błąd" nie ma członka 'userinfo'
- 14. nie można zaimportować osadzonego środowiska z kodem xcode 6 GM
- 15. Kod XCode 6.1 Klawiatura dziesiętna iOS 8 nie jest poprawna
- 16. Korzystanie Cocoapods w osadzonym ram z Xcode 6 GM
- 17. Xcode 8 Nie wyświetla całego wyjścia NSLog
- 18. Kod X 8 Skomentuj przerwane
- 19. Błąd podczas montażu dysku
- 20. Haskell monada: IO [Double] do [IO Double]
- 21. Rozszerzenie Xcode 8 wykonujące NSTask
- 22. Kod Podpisywanie w Xcode
- 23. Haskell/Persistent-Sqlite: "Brak instancji dla (Control.Monad.Trans.Resource.MonadResource IO)"
- 24. Xcode 4.1 GM Not Installing (musi zamknąć iTunes) na Lion?
- 25. Xcode 6.1 Autouzupełnianie nasion GM zawsze kończy się
- 26. Xcode 7 GM nie może uwierzytelnić repozytorium git
- 27. Awaria na Xcode 8.0 GM iPhone Simulator (iOS 10)
- 28. Catching specyficzny kod błędu COMException
- 29. Jak testujesz kod, który tworzy plik IO?
- 30. Kod błędu NSURLErrorDomain 1002 opis
Wychodząc z tego problemu nawet na Xcode 8 po oficjalnym uruchomieniu. –
Mam ten sam problem .. Ktoś go jeszcze rozwiązał? –
Zrobiłem straszną pomyłkę, która spowodowała ten błąd dla mnie: Używałem NSFileManager do usunięcia zdjęcia w katalogu dokumentów. Zdałem zerową nazwę zdjęcia, a proces próbował usunąć dokumenty KATALOG! Nie udało się usunąć, ale uszkodzone rekordy CoreData. – DontKnow