gpt4 book ai didi

ios - 如何将 iPhone OSStatus 代码转换为有用的代码?

转载 作者:IT王子 更新时间:2023-10-29 07:33:40 28 4
gpt4 key购买 nike

我对这个 iPhone SDK 及其文档越来越厌烦了......

我正在调用 AudioConverterNew

在 Returns 下的文档中:它说“returns a status code”...真的……

到目前为止,通过调整参数,我只能得到两个不同的错误,这两个错误都没有列在音频转换器引用的底部。

它们是“mrep”和“?tmf”(将 OSStatus 转换为字符数组),但具体代码并不是重点。

据我所知,随机错误代码是在随机文件中定义的,因此您不能只搜索一个文件,我找不到可以让您搜索错误代码以获取更多信息的帮助文档,据我所知,在 OS X 中,您可以使用 GetMacOSStatusErrorString() 将错误转换为有用的东西,但没有 iPhone 的等价物?

如有任何帮助,我们将不胜感激。

编辑:

好的,所以将它们转换为反向(我检查了'mrep'但没有任何一种方式),fmt?在 Audio Converter api 的列表中,如果有点模糊,它是非常 self 解释的,但足够公平,仍然没有“perm”(尽管它可能与不支持 aac 解码的模拟器有关)和我的一般问题仍然存在。

最佳答案

OSStatus 是一个带符号的整数值。您不能将其转换或“转换”为字符串。您可以像这样将其转换为 NSError:

NSError *error = [NSError errorWithDomain:NSOSStatusErrorDomain code:osStatus userInfo:nil];

关于ios - 如何将 iPhone OSStatus 代码转换为有用的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2196869/

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