2010-08-27 91 views
0

在我的資源目錄中讀取plist我有一個名爲lsf.plist的文件 我想加載此文件(字典),但我總是將null作爲文件的內容。我正在使用下面的代碼。我已經驗證該文件在構建後在應用程序中。無法從資源

self.path = [[NSBundle mainBundle] pathForResource:@"lsf" ofType:@"plist"]; 
NSLog(self.path); 
self.lsf = [NSMutableArray arrayWithContentsOfFile:path]; 
NSLog(@"%@",lsf); 

第一個日誌輸出顯示的路徑,第二個讓我空.... 這將是巨大的,如果你能幫助我解決這個問題!

BR, 馬丁

+0

是「self.path」一樣的「路徑」? – 2010-08-27 20:13:26

+0

是的,它是... 只是一個複製粘貼失敗 – Martin 2010-08-27 21:16:19

回答

3

是您的plist數組或字典的根源在哪裏? 你也不需要使用自我。 繼承人從我的一個項目的例子:

NSString* path = [[NSBundle mainBundle] pathForResource:@"property" ofType:@"plist"]; 
NSDictionary *newDict = [NSDictionary dictionaryWithContentsOfFile:path];