目前,我一直在使用[NSBundle mainBundle] loadNibNamed:
以應用程序的形式加載筆尖到我的應用程序。我想要做的只是將所有的筆尖包含在子文件夾(及其參考圖像)中,但似乎幾乎不可能加載這些筆尖。 loadNibNamed不允許指定路徑。我做了大量的搜索,找不到合適的方法。我試過的其他東西都會給出例外。 我試過從文件中加載數據並將其解壓縮,但它說這是一個難以理解的存檔。 UINib
與NSBundle
具有相同的問題。從路徑中加載筆尖
必須有一種方法來指定文件路徑,就像加載任何其他文件一樣。
我想最後的內容是NSArray
就像返回loadNibNamed:
一樣。
任何洞察將有所幫助。
我得到的最接近的是使用[NSBundle bundleWithPath:]
並指定完整路徑。它表示路徑尚未加載,並拋出異常。爲什麼沒有加載?
這是子還是你的應用程序包裏面? – CodaFi 2013-04-04 22:35:04
該文件夾位於軟件包根目錄中。它也在Copy Bundle Resources下。所有其他文件夾在同一根加載罰款。當我在.app裏面查看新文件夾時,它的所有內容都在那裏。筆尖文件是相同的。我剛剛創建了一個新文件夾,移動了筆尖,然後用Xcode重新鏈接了資源。當我意識到loadNibNamed:沒有使用路徑時,我開始搜索並嘗試各種解決方案。但到目前爲止沒有任何工作。 – user1137704 2013-04-04 22:40:05
你的路是什麼? – ingaham 2013-04-04 23:11:44