我想保存屬性列表中的對象數組。 我用這個方法來完成它:將數據保存在屬性列表中
NSString *path = [[NSBundle mainBundle] bundlePath];
NSString *finalPath = [path stringByAppendingPathComponent:@"Data.plist"];
DataObj *obj1 = [[DataObj alloc]initWithDataObj:@"Facebook" :@"yosi" :@"1234" :[UIImage imageNamed:@"blogger.png"] ];
DataObj *obj2 = [[DataObj alloc]initWithDataObj:@"Facebook2" :@"yosi2" :@"12345" :[UIImage imageNamed:@"blogger.png"] ];
self.list = [[NSMutableArray alloc]initWithObjects:obj1,obj2,nil ];
[self.list writeToFile:finalPath atomically:YES];
在DataObj第四對象是圖像,我不能把它保存在一個屬性列表,對於這個問題的任何解決方案?
在第一個解決方案中存在的圖片不在主包和用戶添加它們的問題,所以我想將此圖片保存在屬性列表中,所以解決方案中使用nsdata? – yosifz8 2011-05-03 21:52:39
如果圖像不在主包中,那麼imageNamed會出現一些問題:根據文檔 - 「文件的名稱。如果這是第一次加載圖像,該方法看起來像在應用程序的主包中具有指定名稱的圖像。「 – 2011-05-03 21:55:34