尝试访问sqlite数据库时,ios连续崩溃。我的应用程序具有后台同步过程,在该过程中它尝试获取数据并将其存储在设备中的sql数据库中。 一些在IOS设备中随机崩溃的方法。
其中一个日志是:
SQLite.SQLiteException:损坏
SQLiteCommand.ExecuteNonQuery()/Users/vagrant/git/src/SQLite.cs:2334 SQLiteConnection.Execute(System.String查询,System.Object []参数)/Users/vagrant/git/src/SQLite.cs:673 DataAccessBase.TruncateData(System.Boolean isSyncRestarted)/用户/ yagnaios /文档/文档-Venu的MacBook Pro / Dev_Latest / TCRMobile / TCRMobile / DataAccess / DataAccessBase.cs:93 Home + d__16.MoveNext()/用户/ yagnaios /文档/文档-Venu的MacBook Pro / 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中却是一个严重的问题,因为一旦数据库损坏,我们将无法使用该应用程序。