OSStatus NSOSStatusErrorDomain

当我使用属性时收到以下错误

AudioSessionGetProperty(kAudioSessionProperty_CurrentHardwareSampleRate,&size, &myAudioDescription.mSampleRate) 

上述语句产生的错误是

 Error Domain=NSOSStatusErrorDomain Code=560557673 "The operation couldn't be completed. (OSStatus error 560557673.)" 

现在,这里560557673是什么意思,我在哪里可以find它的解释?

文档只提供NSOSStatusErrorDomain作为错误之一。

该代码意味着属性数据大小不正确。

OSStatus是OS X和iOS中通常用于错误代码的types。 如果代码量级小于100万,那么代码可能在CarbonCore框架的MacErrors.h中列出。 否则,它可能是一个四字符的代码列在与返回它的函数相同的头文件中。 您可以通过在Xcode中单击命令来查找函数的标题。 这些代码很可能会在顶部附近列出,分组在一起。 要将数字转换为代码,请使用Developer视图中的Calculator应用程序将其转换为hex,并将每个字节转换为一个字符。