私のiPhoneアプリを再リリース中で、UIManagedDocumentのexecuteFetchRequestがSQLiteエラーコード:6922を取得しました。私はインターネットを検索し、SQLiteエラーコード6922はありません。誰でもこれを見ました。すべてがXcode 7でうまくいきました。Xcode 8 GM - SQLiteエラーコード:6922、 'ディスクI/Oエラー'
9
A
答えて
2
特定のファイルに設定したNSPersistentStoreにNSManagedObjectContextを保存した後、iOS 10でこのエラーが発生しました。保存した後、ファイルを暗号化して別のファイルとして保存した後、ファイルが削除され、次にexectueFetchRequest経由でNSManagedObjectContextからデータにアクセスしようとしたときに、削除したNSPersistentStoreファイルからデータを取得しようとしました。ファイルが存在しなくなったので、「SQLiteエラーコード:6922、「ディスクI/Oエラー」」
NSPersistentStoreを設定したファイルを削除しないと、executeFetchRequestはファイルからデータを読み込み、SQLiteエラーはスローされません。
iOS 10では、データがメモリに残っていないか、デフォルトでファイルからデータを読み取っているようです。
iOS 9.3シミュレータ(XCode 8 GM)で元のコードを実行すると、以前と同じように動作し、エラーは発生しません。
関連する問題
- 1. Facebookのログインエラー - Xcodeの8 GM
- 2. Xcode 8 GM埋め込みフレームワーク
- 3. Sqliteエラーコード1、msg構文エラー
- 4. Keychain Xcode 8 GM(Swift 3)にデータを保存できません
- 5. Xcode 8で作成されたプロビジョニングプロファイルを廃止GM
- 6. Xcode 8 GMが私のUIを破壊しました
- 7. XCode 8 GMスキームが大量にリストアップされています
- 8. タイルマップを編集できないXcode 8 GM
- 9. NSBundleエラーXcode 8
- 10. Xcode 8 Firebaseエラー
- 11. ディスクIOの最適化
- 12. Alamofireの問題xCode 8 GMメンバーリクエストへのあいまいな参照
- 13. SQLiteのディスクI/Oエラー-45 GBのデータベース
- 14. SQLiteディスク使用
- 15. Xcode 8 GMシード配信プロファイルが自動的に設定されない
- 16. xcode 8アップデート後のエラー - NSUserDefaults
- 17. Xcode 8コード署名エラー
- 18. XcodeのUsageDescription 8
- 19. ディスクIOキューイングを利用する方法
- 20. Xcode 8とプリプロセッサマクロ
- 21. SQLiteDiskIOException:ディスクI/Oエラー
- 22. XCode 8/Swift 3 UserDefaults.standard set nilエラー
- 23. MacOSのコード署名エラーSierra、Xcode 8
- 24. XCodeの8:label.text
- 25. xcodeのsqlite
- 26. Xcodeの8
- 27. persistentstorecoordinator sqliteエラーコード:522 'エラーではありません'
- 28. エラーは、NSStringのTO NSURLのXcode 8エラーコードはNSURL</p> <p>にNSStringの256
- 29. Googleログインxcode swift 3 xcode 8
- 30. Xcodeの8
xcode 8でもこの問題が発生しました。 –
私は同じ問題を抱えています..誰もまだそれを解決しましたか? –
このエラーが表示される恐れがありました。私はNSFileManagerを使用して、ドキュメントディレクトリの写真を削除していました。私はヌルの写真名を渡していましたが、そのプロセスはドキュメントDIRECTORYを削除しようとしました!削除に失敗しましたが、CoreDataレコードが破損しました。 – DontKnow