- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我对这个 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/
我是一名优秀的程序员,十分优秀!