在 Objective-C 中,你可以使用
NSBundle
類別的 mainBundle
方法來取得目前執行的應用程式的 bundle (應用程式包)。透過這個
mainBundle
方法,你可以取得應用程式包中的相關資訊,包括執行檔、圖像、音效、資源檔案等等。而當你需要取得應用程式包中某個檔案的路徑時,你可以使用 NSBundle
類別的 pathForResource:ofType:
方法。舉例來說,如果你要取得應用程式包中的一個名為 "myfile.txt" 的文本檔案的路徑,你可以這麼做:
同樣的,如果你想要取得應用程式包的根目錄路徑,你可以使用
NSBundle
類別的 bundlePath
方法:
讀取資料夾底下的檔案
這個程式碼會回傳
pdfFile
資料夾中的 inputpdf.pdf
檔案的路徑。如果找不到該檔案,則會回傳 nil
。請確認在 Xcode 中,
pdfFile
資料夾已經被加入專案中,並且已經設定為目標檔案的 member。這樣才能夠在執行時使用 NSBundle
類別來取得檔案路徑。