我已经创建了一个ios应用程序,我需要将图像数组存储到nsuserdefaults中。当再次重新启动应用程序时,存储图像需要在滚动视图中显示。我如何存储图像数组并从nsuserdefault获取数组。预先感谢。在nsuserdefault存储图像阵列
0
A
回答
1
试试这个
NSData *dataVal = [NSKeyedArchiver archivedDataWithRootObject:val];
[defaults setObject:dataVal forKey:keyName];
[defaults synchronize];
0
NSData *imgData = UIImageJPEGRepresentation(YOURIMAGE,1.0);
// Now store the NSData in the defaults for a key
然后加载它像这样
UIImage *image = [UIImage imageWithData:[defaults objectForKey:@"Image"]];
1
尝试这个
for(int val=0;val<[imageArray count];val++){
// imageArray is an Array which contains the Image Names
// See below converting the
NSData *imgData = UIImagePNGRepresentation([UIImage imageNamed:[NSString stringWithFormat:@"@%d",[imageArray objectAtIndex]val]]);
//add this `imgData` into dataArray(Which is An NSmutableArray don't forget to Allocate it)
[dataArray addObject:imgData];
//then Store this Array to NSuserDefaults
[[NSUserDefaults standardUserDefaults] setObject:dataArray forKey:@"key"];
}
// the Get the Stored Data Array from NSuserDefaults.
NSMutableArray* storedDataArray=[[NSMutableArray alloc] initWithArray:[[NSUserDefaults standardUserDefaults]objectForKey:@"key"]];
//`storedDataArray` array contains the ImageData(NSData)
//Use it As you want
相关问题
- 1. IOS:存储阵列与NSUserDefault
- 2. 如何存储阵列中nsuserdefault
- 3. 在阵列中存储图像
- 4. 存储在阵列和打印阵列
- 5. 在NSUserdefault中存储结构swift
- 6. AngularJS存储阵列在本地存储
- 7. 阵列:存储阵列中阵列
- 8. 存储XML在阵列
- 9. 在哈希存储阵列
- 10. 存储在多维阵列
- 11. 将图像存储在列表中
- 12. NSUserDefault存在-iPHONE SDK
- 13. 图像和阵列存储中的“java.lang.OutOfMemoryError:Java堆空间”
- 14. 如何从Firebase存储制作图像阵列?
- 15. 存储阵列到另一个阵列
- 16. IOS/Objective-C:将自定义阵列保存为NSUserDefault
- 17. 存储图像
- 18. 存储图像
- 19. 阵列图像在Python与
- 20. 将图像阵列保存为PFFiles
- 21. 保存阵列图像,imwrite matlab的
- 22. 通过NSUserDefault类存储和检索链接列表的例子
- 23. JLabel图像阵列
- 24. javascript图像阵列
- 25. 在PHP中存储图像
- 26. 图像不存储在FTP
- 27. 在MySQL中存储图像
- 28. 在django中存储图像
- 29. 在PostgreSQL中存储图像
- 30. 在postgresql中存储图像
检查此链接[Importent你(HTTP://计算器.com/a/7620208/656600) – rptwsthi 2012-03-12 07:10:49
我建议不要将图像存储在NSUserdefault中。我曾尝试过,它会减慢应用程序的速度。 – Rupesh 2012-03-12 07:34:24