0

我有一个新的 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()。如果您使用的是捆绑包,则可以通过调用 SQLitePCL.Batteries.Init() 来完成。发生了

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

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

4

0 回答 0