平常訪問iPhone應用程序中的資源文件時,只知道使用[NSBundle mainBundle],最近想在資源主目錄里建立一個自己的目錄,然后再放入自己的文件夾和文件,需要用這種辦法:
在xcode中Add Files時,要選中Creat folder references for any added folders這一項,這時加入到xcode工程中的文件會自己打包到發布安裝包中。
這個bundle與一個文件夾是對應的,可以按訪問文件夾的方式來正常訪問,當然是有沙盒限制的。
訪問的辦法:
NSBundle *myBundle = [NSBundle bundleWithPath:@"~/XQViewer.app/EventsFiles"]; NSString *eventsDir = [myBundle bundlePath];
其中的XQViewer.app是iOS的應用程序名,然后就可以遍歷這個文件夾,讀取文件了,當然這個文件夾是不可寫的。

