我有一个新的 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 工作是否需要一些额外的设置?