代码之家  ›  专栏  ›  技术社区  ›  LarsJK

核心数据预填充sqlite db。什么是ZMAX?

  •  0
  • LarsJK  · 技术社区  · 15 年前

    我正在使用火狐的sqlite管理器扩展来预先填充我的核心数据sqlite数据库。

    但当我尝试向预填充数据库添加更多内容时,我的应用程序崩溃了。我怀疑这与z_-max表z_-primarykey中的实体有关。

    我应该将z_max设置为什么?它应该是我的实体中的项目数吗?

    所以,如果我在表z属性中添加1000个条目,那么我必须将z属性中对应实体的z属性最大值设置为1000?

    1 回复  |  直到 14 年前
        1
  •  3
  •   Community CDub    8 年前

    我强烈建议不要尝试复制核心数据数据库的内部结构。苹果没有任何文件证明,也不保证随着时间的推移保持不变(尽管它相对稳定)。

    相反,我建议创建一个简单的Mac客户端来预填充数据库。正如我在中所描述的,这是一件非常简单的事情。 this answer . 我还将在的核心数据会话视频中演示如何执行此操作。 my iPhone class on iTunes U .

    推荐文章