0

原帖:

我有一个 iOS 应用程序,它愉快地成功加载了几次文件,然后所有的 >sudden,没有明显的原因,再次加载文件失败。这些路径似乎都是正确的>看到它们成功加载以开始......有没有人知道这可能>发生的任何原因?

我首先注意到这是在 ipod touch 上运行应用程序的,但它也发生在 iphone >simulator 中。我正在使用 XCode 4.2 和 iOS6。

编辑:事实证明,我使用的音频系统没有正确释放音频播放器对象,所以大概他们最终保持文件句柄打开或其他什么,导致新文件无法打开。在音频播放器完成后添加一个版本似乎已经解决了问题,或者至少显着降低了它发生的可能性!

如果您遇到文件无法打开的类似问题,您可以检查以确保文件句柄没有保持打开状态(当文件不再需要时,每个 fopen 都应该有一个 fclose)。

4

0 回答 0