Iphone AudioFileReadBytes错误

Iphone AudioFileReadBytes错误,iphone,audio,Iphone,Audio,我用我的程序读了一个文件.caf。 我使用AudioFileReadBytes,但返回的OSStatus是-39,这是什么?? 感谢错误号-39(负39)是eofErr,一个Mac OS碳错误,它来自1984年的原始Mac工具箱。它在MacErrors.r中有定义。这意味着它到达了文件的末尾,没有更多的字节可读取。您应该注意返回的字节数,并在此时完成对文件的任何处理 如果希望避免错误,可以从各种API调用中读取文件长度和样本数,并计算要读取的字节数,并且永远不要超过文件的结尾

我用我的程序读了一个文件.caf。 我使用AudioFileReadBytes,但返回的OSStatus是-39,这是什么?? 感谢

错误号-39(负39)是eofErr,一个Mac OS碳错误,它来自1984年的原始Mac工具箱。它在MacErrors.r中有定义。这意味着它到达了文件的末尾,没有更多的字节可读取。您应该注意返回的字节数,并在此时完成对文件的任何处理

如果希望避免错误,可以从各种API调用中读取文件长度和样本数,并计算要读取的字节数,并且永远不要超过文件的结尾