该项目是一个开箱即用的Xamarin表格(便携式)类型.然后使用Nuget,我添加了Akavach4.1.2(它还添加了Akavache和SqlLite3以及ReactiveUI和Splat)。' threw an exception. ---> System.Exception: Failed to initialize Akavache properly.Do you have a reference to Akavache.dll?at Akavache.Sqlite3.Registrations.R
Xamarin.iOS
The type initializer for 'Akavache.BlobCache'Attempting to JIT compile method 'Akavache.Sqlite3.Registrations:Register (Splat.IMutableDependencyResolverAkavache.Registrations.Start("AppName&
我在xamarin forms项目中使用akavache组件进行缓存。
这款应用在安卓上运行良好,但在iOS上却意外崩溃。这可能是由多个线程访问sql资源。Akavache使用sql lite raw,为了iOS上的线程安全,需要在完全互斥标志中打开它。据我观察,在创建SQLiteConnection时,此组件没有在iOs上设置此标志。我需要什么特殊的设置才能使用akavache?有没有人在iOS上使用过这个组件?