我正在開發一個應用程序,我將其轉換爲NSData
並將其轉換爲圖像並顯示在圖像視圖中。現在我想保存這些數據並在UIImageView
中再次顯示。 我用NSUserDefaults
保存NSData
和再次檢索這些數據並將其轉換爲圖像和圖像顯示它view.But我沒有得到的圖像back.my代碼如下:如何將nsdata轉換爲圖像?
//for saving nsdata using nsuserdefaults method:-
NSUserDefaults *defsMVC=[NSUserDefaults standardUserDefaults];
[defsMVC setObject:stateMVC forKey:@"MapImageObject"];
//for retrieving nsdata from nsuserdefaults and display it in imageview
NSUserDefaults *defsMVC=[NSUserDefaults standardUserDefaults];
NSData *stringmapdata=[defsMVC dataForKey:@"MapImageObject"];
UIImageView *imageView=[[UIImageView alloc]initWithFrame:CGRectMake(0, 6, 320,415)];
UIImage *image = [UIImage imageWithData:stringmapdata];
[imageView setImage:image];
[image release];
[self.view addSubview:imageView];
[self.view sendSubviewToBack:imageView];
[imageView release];
iOS上有'NSUnarchiver'和'NSArchiver'嗎? – 2010-08-20 07:55:16
是/系統/庫/框架/基礎框架 – 2010-08-20 09:24:37