【问题标题】:CoreData database not showing in sqlite since moving to Xcode 5自迁移到 Xcode 5 后,CoreData 数据库未在 sqlite 中显示
【发布时间】:2014-04-27 15:03:18
【问题描述】:

我有一个使用CoreData 数据库的应用程序,我使用sqlite 查看其内容。数据库路径相同:

/Users/Comp1/Library/Application Support/iPhone Simulator/7.0.3/Applications/16226A0A-575C-4356-BFAA-6B1A009C0585/Documents

我可以看到数据库文件。但是当我在 sqlite 中打开它时,似乎没有数据,虽然我可以通过应用程序阅读。

在我加载 Xcode 5 之前它运行良好。有人知道为什么会这样吗?

未显示表格:

【问题讨论】:

    标签: sqlite core-data xcode5


    【解决方案1】:

    当你第二次启动应用时会发生什么,你能看到应用中的数据吗?

    在 iOS 7 中,SQLite 现在开启了日志功能。我想知道日志是否引起了混乱(数据在那里但还没有在 sqlite 文件中)。

    如果您在第二次发布时看到数据,请不要担心。日志还没有刷新。

    【讨论】:

    • 感谢您的回答。我已经启动并重新启动了模拟器,但仍然没有。我可以强制记录这些日志吗?
    • 是的,您可以对文件执行清理以强制其使用日志文件。
    猜你喜欢
    • 2013-04-09
    • 1970-01-01
    • 1970-01-01
    • 2020-12-07
    • 2021-09-21
    • 1970-01-01
    • 2018-01-10
    • 2016-09-04
    • 2020-04-30
    相关资源
    最近更新 更多