gpt4 book ai didi

ios - Coredata VFS 标志 - 奇怪的日志

转载 作者:行者123 更新时间:2023-12-05 04:35:50 26 4
gpt4 key购买 nike

自从我最近更新 Xcode 以来,我在基于 Coredata 的应用程序中反复收到以下日志:

[logging] flag(s) 0x00000020 are reserved for VFS use and do not affect behaviour when passed to sqlite3_open_v2  

这只是记录噪音还是与我有任何相关性?

更新:
在装有 iOS 15.4 的 iPhone 上的 Xcode 13.2.1 下会发生这种情况。它不会发生在装有 iOS 15.2 的模拟器上。

最佳答案

我很确定这是您可以忽略的问题,它可能会在 iOS 15.4 结束测试版时得到修复。

根据SQLite file-open flag documentation ,

  • 标志值 0x00000020SQLITE_OPEN_AUTOPROXY,这是值得的
  • 这个标志是“...历史上被sqlite3_open_v2()”忽略的几个标志之一,但是...
  • “...SQLite 的 future 版本可能会发生变化,因此如果将任何不允许的位传递到 sqlite3_open_v2() 中,则会引发错误”

这似乎表明该标志没有任何作用,并且已经有一段时间没有作用了,所以 Core Data 是否在内部使用它并不重要。该消息可能意味着 iOS 15.4 有更新版本的 SQLite,它已开始打印有关它的警告,但尚未开始导致错误。

我希望这个问题在 15.4 发布时得到修复,同时我鼓励您 file a bug with Apple以防万一。

关于ios - Coredata VFS 标志 - 奇怪的日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70958174/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com