Я создал приложение ios, где мне нужно хранить массив изображений в nsuserdefaults. При повторном запуске приложения изображение для сохранения должно отображаться в виде прокрутки. Как я могу хранить массив изображений и получать массив из nsuserdefault. Заранее спасибо.store image array in 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
Try This
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. image array in xcode
- 2. function store array in array then return
- 3. store numpy array in mysql
- 4. C# store int in byte array
- 5. png image store in database and retrieve in android 1.5
- 6. Array as store in list in sencha touch
- 7. set bool NSUserdefault in viewDidLoad
- 8. Array In Array in JSON
- 9. Array in Array in C++
- 10. Array Store Exception using array copy
- 11. store Array в sharedpreferences
- 12. LLVM store array
- 13. Image in Image Algorithm
- 14. open google play store on image click in android
- 15. Array in in in
- 16. Array in a Array
- 17. Array in array
- 18. Array in Array Swift
- 19. Array in array ruby
- 20. Push Array in Array
- 21. Android store array of Bitmaps
- 22. phonegap camera api store image
- 23. Array in a Array in Lua
- 24. Javascript Array in Array in For loop
- 25. Parse.com Store Array of booleans
- 26. image array javascript automatic
- 27. jQuery Image Array
- 28. imagesloaded from image array
- 29. Image array with onchange
- 30. bmp image to matrix (2d array) in c
Проверить эту ссылку [ВАЖНАЯ для вас] (HTTP: // StackOverflow .com/a/7620208/656600) – rptwsthi
Я предлагаю не хранить изображение в NSUserdefault. Я пробовал раньше, это замедляет приложение. – Rupesh