调用BlobCache.LocalMachine的Akavache异常

时间:2017-06-26 08:55:03

标签: xamarin.forms akavache

我是一个新的VS2017 Xamarin Forms项目,其中包含以下内容:

  • akavache 5.0.0
  • akavache.core 5.0.0
  • akavache.sqlite3 5.0.0
  • Xamarin.Forms 2.3.4.247

我已将Akavache添加到我的iOS和PCL项目中,并且ApplicationName正被设置为Bundle Identifier。当我调用BlobCache.LocalMachine(PCL项目)时,我收到以下异常:

System.Exception:您需要调用SQLitePCL.raw.SetProvider()。如果您使用的是bundle软件包,可以通过调用SQLitePCL.Batteries.Init()来完成。发生

我已经将SQLitePCL.Batteries.Init添加到我的AppDelegate(iOS项目)中的FinishedLaunching方法,但是我仍然收到相同的错误。我也尝试过SQLitePCL.Batteries_V2.Init()但是没有用。

Akavache是​​否需要一些额外的设置?

0 个答案:

没有答案