У меня постоянные сбои в ios при попытке доступа к базе данных sqlite. Мое приложение имеет фоновый процесс синхронизации, где оно пытается извлечь данные и сохранить их в базе данных SQL на устройстве.
Каким-то образом в устройстве IOS случайно происходит сбой.
один из журналов:
SQLite.SQLiteException: Corrupt
SQLiteCommand.ExecuteNonQuery () /Users/vagrant/git/src/SQLite.cs:2334
SQLiteConnection.Execute (запрос System.String, System.Object [] args) /Users/vagrant/git/src/SQLite.cs:673
DataAccessBase.TruncateData (System.Boolean isSyncRestarted) / Пользователи / yagnaios / Документы / Документы - MacBook Pro от Venu / Dev_Latest / TCRMobile / TCRMobile / DataAccess / DataAccessBase.cs: 93
Home + d__16.MoveNext () / Пользователи / yagnaios / Документы / Документы - MacBook Pro от Venu / Dev_Latest / TCRMobile / TCRMobile / Pages / Home.cs: 307
ExceptionDispatchInfo.Throw () /Library/Frameworks/Xamarin.iOS.framework/Versions/11.6.1.3/src/mono/mcs/class/referencesource/mscorlib/system/runtime/exceptionservices/exceptionservicescommon.cs:152
Приложение отлично работает в Android, но это серьезная проблема в IOS, потому что, как только база данных повреждена, мы не можем использовать приложение.