1
比方說,我創建一個對象是這樣的:陣列將writeToFile
Person:
NSString *name;
NSString *phone;
NSString *address
我創建幾個這樣的對象。然後我創建一個名爲people的NSMutableArray並將它們存儲在那裏。
我可以使用Array writeToFile將此數組保存到磁盤嗎?是否需要轉換爲NSData?
比方說,我創建一個對象是這樣的:陣列將writeToFile
Person:
NSString *name;
NSString *phone;
NSString *address
我創建幾個這樣的對象。然後我創建一個名爲people的NSMutableArray並將它們存儲在那裏。
我可以使用Array writeToFile將此數組保存到磁盤嗎?是否需要轉換爲NSData?
NSArray中的任何對象都必須是NSString,NSDate,NSArray,NSDictionary,NSNumber或NSData才能成功執行writeToFile。
是的,您需要將每個Person對象存檔到一個NSData對象,然後再將它放入數組中。
在將它放入數組之前,將它轉換爲NSData意味着什麼?你的意思是在寫入磁盤之前? – 2010-09-19 13:26:40
看看這個問題和答案:http://stackoverflow.com/questions/1659922/converting-a-nsobject-into-nsdata – TomH 2010-09-19 20:01:38