亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Swift-如何獲取文件夾內的文件路徑

Swift-如何獲取文件夾內的文件路徑

茅侃侃 2019-12-04 11:01:15
我在文件夾中有一組音頻文件。將文件放在主捆綁包中時,我可以訪問該文件,但是如果文件在文件夾中移動,則無法訪問文件。碼:let audioFileName:String = "audioFiles/" + String(index)let audioFile = NSBundle.mainBundle().pathForResource(audioFileName, ofType: "mp3")!我在文件夾audioFiles內有一個音頻文件,我想獲取其路徑。錯誤:致命錯誤:解開Optional值時意外發現nil
查看完整描述

2 回答

?
隔江千里

TA貢獻1906條經驗 獲得超10個贊

首先確保將文件夾audioFiles拖到項目中以選擇創建文件夾引用,并且它應該顯示一個藍色文件夾。

NSBundle方法pathForResource也具有一個初始化程序,您可以指定文件位于哪個目錄中:


let audioFileName = "audioName" 


if let audioFilePath = Bundle.main.path(forResource: audioFileName, ofType: "mp3", inDirectory: "audioFiles") {

    print(audioFilePath)

}

如果要獲取該文件的URL,可以使用NSBundle方法URLForResource(withExtension :, subdirectory :)


if let audioFileURL = Bundle.main.url(forResource: audioFileName, withExtension: "mp3", subdirectory: "audioFiles") {

    print(audioFileURL)

}


查看完整回答
反對 回復 2019-12-04
?
catspeake

TA貢獻1111條經驗 獲得超0個贊

快速示例3。如果讓indexFilePath = Bundle.main.path(forResource:“ index”,ofType:“ html”,inDirectory:“ homeless-help-web”){print(indexFilePath)}

查看完整回答
反對 回復 2019-12-04
  • 2 回答
  • 0 關注
  • 1568 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號