7

を使用してプロパティを取得すると、次のエラーが発生しました

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

上記のステートメントによって生成されたエラーは

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

さて、ここで560557673はどういう意味ですか、そしてどこでその説明を見つけることができますか?

ドキュメントには、エラーの1つとしてNSOSStatusErrorDomainのみが記載されています。

4

1 に答える 1

20

そのコードは、プロパティのデータサイズが正しくなかったことを意味します。

OSStatusOSXおよびiOSのエラーコードに一般的に使用されるタイプです。コードの規模が100万未満の場合、コードはおそらくCarbonCoreフレームワークのMacErrors.hにリストされています。それ以外の場合は、それを返した関数と同じヘッダーにリストされている4文字のコードである可能性があります。関数のヘッダーは、Xcodeでコマンドクリックして見つけることができます。ほとんどの場合、コードは上部近くにグループ化されて表示されます。数値をコードに変換するには、開発者ビューの電卓アプリを使用して数値を16進数に変換し、各バイトを文字に変換します。

于 2012-08-22T20:48:06.110 に答える