2011-12-12 77 views
0

實際上,如果我將plist添加到資源文件夾,它可以正常工作。但是,如果我創建一個文件夾並將plist添加到該文件夾​​,它不起作用。
任何人都可以幫助我嗎?我對cocos 2d和plist都是全新的。如何爲plist提供路徑名?

+0

怎麼不起作用?請提供更多詳細信息或代碼,以便我們能夠提供幫助以及發生什麼? - 如果你的plist文件沒有被創建 - 如果是,那麼請檢查使用斷點天氣數組或者你寫給plist的字典是否被分配? – Dhawal

回答

0

獲取資源路徑後添加您的文件夾名稱。

+0

Ya of course Ayaz ..但是它不能從plist中獲取相應的圖像。它的崩潰顯示文件未找到錯誤。 – user1093287

+0

你可以顯示你的代碼嗎? –

0

使用:

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 

NSString *documentsDirectory = [paths objectAtIndex:0]; 

plistpath = [[NSString alloc] initWithString:[documentsDirectory stringByAppendingPathComponent:@"Product.plist"]]; 

然後

[array writeToFile:path atomically:YES]; 

[Whatever [Array or Dictionary] you want to Write in Plist] 

,並獲取數據從plist中

NSmutableArray *Yourarray = [[NSMutableArray alloc] initWithContentsOfFile:plistpath]; 
相關問題