私のクラスのデシベル測定アプリケーションで作業していますが、次のエラーが発生して困っています: 'あいまいな使用appendingPathComponent'。問題が発生しているのはここです:私はこれを取得するように見えることはできませんvar = strが 'appendingPathComponentのあいまいな使用'エラーを生成する
var str = documents.appendingPathComponent("recordTest.caf")
:
は//エラーがここで起こっている
var documents: AnyObject = NSSearchPathForDirectoriesInDomains(FileManager.SearchPathDirectory.documentDirectory, FileManager.SearchPathDomainMask.userDomainMask, true)[0] as AnyObject
var str = documents.appendingPathComponent("recordTest.caf")
var url = NSURL.fileURL(withPath: str as String)
オーディオファイルのURLを設定します解決されました。
ヘルプ、 ポール
あなたは注釈を付けないのはなぜ/ AnyObject' 'キャストは正確にSTRING'は'ことを知っています戻ってきた? **コンパイラが推論できる型に注釈を付けないでください**。 – vadian