例如:
OSStatus AudioServicesCreateSystemSoundID (
CFURLRef inFileURL,
SystemSoundID *outSystemSoundID
);
在 Apple 的文档中,这个函数的描述告诉我们返回值是一个“结果代码”。但是什么代码?为什么是“OSStatus”?
最佳答案
如您所说,它是函数的结果代码。
不过,不同的函数有不同的结果码,你可以随意处理。例如,对于音频服务,当前的 OSStatus 代码在 documentation 中给出。作为:
因此,当您调用您的函数时,您检查返回的 OSStatus
,如果它是 noErr
(0
是什么),那么您可以继续您的下一个调用,否则您将相应地处理错误。
关于ios - 什么是操作系统状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21064696/