2010-08-07 62 views
0

我有一個NSMutableArray自定義類的一些實例(它有一個NSString,CGPoint和UILabel)。我需要保存此數組。我嘗試使用writeToFile:原子:但這不適用於自定義類(我認爲)。有沒有其他的簡單的方式來保存?我將如何加載它?iPhone Objective C - 保存數據

謝謝大家提前:)任何意見,建議,指針

回答

0

您可以使用NSCoding來解決這個問題,但我認爲你會發現它非常棘手,處理保存和恢復UILabel S的語義。難道只是將它們存儲在筆尖文件中嗎?

+0

'UILabel'符合'NSCoding',所以它應該沒問題(只要它不是自定義的sublcass)。 – shosti 2010-08-07 06:53:28

+0

是的,但是他必須確保當它重新加載時它會正確連接回它的超級視圖。當然可能,但我不確定應用程序會爲它調用哪些內容(除非是nib文件可以執行的操作它更好)。 – David 2010-08-07 07:32:15