質問

私は最近、私は、インターネット上の任意の場所で議論見つけることができなかった問題に遭遇した - 私は、オーディオファイルを再生するAVAudioPlayerを初期化し、次のエラーを得ていた。

Error Domain=NSOSStatusErrorDomain Code=-50 "Operation could not be completed. (OSStatus error -50.)
結局のところ

、私はNSURLオブジェクトがnullであることで、その結果、オーディオプレーヤーinitメソッドに送信するために私のNSURLを作成ミスを犯していました。愚かな間違い、デバッグ時に見つけるのはかなり簡単ですが、私は他の誰かが同じことを念のためにそれをここにリストアップしようと思いました。

役に立ちましたか?

解決

「OSStatusエラー-50」paramErr、悪いパラメータを示す古いスタイルのMacエラーコードを意味します。

他のヒント

Brynjarからのコメントについて:

NSURL状態を記述するアップルURLWithStringクラスリファレンス
  

ファイル・システム・パスのNSURLオブジェクトを作成するには、使用   fileURLWithPath:isDirectory:代わりに

Iは、ファイルシステムパスのURLWithStringを使用するpix0rによって報告されたエラーを生成し、したがって、エラーコードの別の説明できることがわかった= -50

あなたのNSURLが有効であるか、エラーコードを取得します-50「操作を完了できませんでした」ことを確認します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top