gpt4 book ai didi

objective-c - 突然无法读取该类型的文件

转载 作者:行者123 更新时间:2023-12-03 17:22:22 24 4
gpt4 key购买 nike

我正在开发一个数据采集(通过蓝牙)应用程序(基于文档),它可以保存获取的数据,然后打开数据进行研究和分析。一切都很好,突然尝试打开以前保存的文件时出现一个面板:

文件“xxxxx.bsd”无法被打开。 BalanceDoc 无法打开文件以“BalanceData”格式。

  • 哪些改变导致了这种行为尚不清楚。
  • “BalanceData”是正确的类型,并且已确认位于文件系统和 plist 中。
  • 我苦苦研究 Info.plist,但没有成功。
  • .bsd 文件扩展名似乎工作正常。 (当不在 plist 中时,文件不可选择。)
  • 在文件菜单中,OPEN 菜单项未启用; (但是“最近打开”已启用)。
  • 应用程序仍然可以另存为,没有任何问题。
  • 我创建了一个新的、基于文档的准系统应用程序来进行试验:它工作正常。 (有一个漂亮的“准系统”Info.plist)

非常感谢有关其他实验的建议。

最佳答案

您是否更改了数据模型中的任何内容?如果是这样,这肯定会导致使用不同数据模型保存的已保存文件出现问题。

如果即使您创建了新文件然后尝试打开也发生这种情况,您是否:

1) 启用沙盒?

2) 您是否已定制了以下两项:

- (NSData *)dataOfType:(NSString *)typeName error:(NSError **)outError;
- (BOOL)readFromData:(NSData *)data ofType:(NSString *)typeName error:(NSError **)outError;

..或者您正在使用已经存在的那些?不管怎样,你能粘贴这两个代码吗?

3)“控制台”中是否有任何内容可以提供比您提供的错误更多的信息?

关于objective-c - 突然无法读取该类型的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19695932/

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