plist文件的導(dǎo)入,找不到該plist文件的路徑(iOS開發(fā))

plist文件的導(dǎo)入,找不到該plist文件的路徑(iOS 開發(fā))

場(chǎng)景: 在自己的項(xiàng)目中導(dǎo)入一個(gè)plist文件,并通過代碼

[[NSBundle?mainBundle]pathForResource:@"x x x"?ofType:@"plist”] 來?獲取該plist文件的路徑,但是該路徑下面獲取到的內(nèi)容是空的,即并沒有正確找到該plist文件

原理:

bundle是一個(gè)目錄,其中包含了程序會(huì)使用到的資源. 這些資源包含了如圖像,聲音,編譯好的代碼,nib文件等(用戶也會(huì)把bundle稱為plug-in). 對(duì)應(yīng)bundle,cocoa提供了類NSBundle.,[NSBundle mainBundle]其獲取的路徑是你程序的安裝路徑下的資源文件位置

解決方式:如果要用代碼:

[[NSBundle?mainBundle]pathForResource:@"xxxxx"?ofType:@"plist”] 來找到對(duì)應(yīng)的導(dǎo)入的plist文件,就要把導(dǎo)入的plist文件添加到與 Appdelegate .m ?文件的 同一個(gè)文件夾目錄下面。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容