Inkquation 首页

常见问题

出现“无法打开笔记数据”或SwiftData错误时该怎么办?

“SwiftData.SwiftDataError错误1”等提示表示应用无法打开已保存的笔记数据。仅凭错误编号无法确定原因。请先按以下顺序检查,不要初始化资料库或删除文件。

  1. 退出所有Inkquation应用

    请从应用菜单退出,仅关闭窗口是不够的。如果同时运行了旧版或测试版,请全部退出,然后只重新打开准备使用的一个版本。多个Inkquation进程无法同时打开同一资料库。

  2. 确认应用版本及错误出现的时间

    记录应用版本和构建编号。如果错误在更新或切换到测试版后出现,请记录这一经过。不同版本的数据格式可能不同,请避免依次尝试多个旧版。

  3. 确认资料库的保存位置

    如果资料库保存在外接硬盘上,请连接硬盘后重新打开应用。如果移动或重命名过文件夹,且画面上有“查找现有资料库…”,可以重新选择原资料库文件夹。此操作用于重新指定保存位置,不能修复数据格式不兼容的问题。

如果想保留笔记

重启或重新选择保存位置,不一定能解决数据格式不兼容或数据损坏的问题。请保留原资料库。创建空资料库并不能恢复无法读取的笔记。

退出所有Inkquation应用后,将整个资料库文件夹复制到其他位置保存。除了note.sqlite,还应包含隐藏文件和附属文件夹。下方步骤列出了默认保存位置。如果更改过保存位置,请保留更改后位置的资料库文件夹。资料库无法打开时,不能在应用内导出新的备份。

如何不使用现有笔记,从空资料库重新开始?

以下步骤适用于Mac版Inkquation。现有笔记、文件夹和标签不会显示在新资料库中。通过重命名文件夹保留原数据,无需删除数据。

  1. 退出所有Inkquation应用

    从应用菜单退出(⌘Q),旧版和测试版也要全部退出。仅关闭窗口不会退出应用。

  2. 在Finder中打开保存位置

    在Finder中选择“前往”→“前往文件夹…”(⇧⌘G),粘贴以下路径,然后按Return键。

    ~/Library/Containers/app.inkquation/Data/Library/Application Support/
  3. 重命名原资料库

    选中Inkquation.app,按Return键,按下方所示重命名。不要改动文件夹内的内容。如果没有此文件夹,请跳过此步骤。如果备份名称已存在,请在末尾添加“-2”等后缀,使用其他名称。

    Inkquation.app→Inkquation.app.before-reset
  4. 同时重命名保存位置设置

    如果同一位置有InkquationStorage,请按下方所示重命名;如果没有,请跳过。这样可清除已选择的保存位置和待执行的移动,让应用使用默认位置。移至外接硬盘或其他位置的资料库数据仍保留在那里。如果备份名称已存在,请在末尾添加“-2”等后缀。

    InkquationStorage→InkquationStorage.before-reset
  5. 只打开准备使用的一个Inkquation版本

    应用会在默认位置创建新的空资料库。笔记列表为空即表示初始化完成。此时再打开旧版,可能因同时访问或数据格式不兼容而再次出错。如果错误仍然存在,说明创建空资料库不能解决其原因。

要撤销此操作,请退出所有Inkquation应用,将新创建的同名文件夹改为其他名称,再将保留的文件夹恢复为原名称。这不会解决原资料库无法打开的原因。