Was ist der einfachste Weg, um das Bild in der Anwendung zu speichern und zu laden. Klicken Sie auf die Option "Action Shield", um ein Bild aus der Galerie oder von der Kamera herunterzuladen, wie dies zu tun wäre, wenn dieses Bild auf einen anderen Controller geladen wird. Und wenn viele Bilder werden dann wählen Sie ihre gewünschte URL. Wie kann man solch ein Feature am besten implementieren? Ich hatte Variante in Coredate Store String die Indexdatei zu finden. Wenn jemand weiß, wie man das macht oder von einer Art der Realisierung der Hälfte weiß, wäre ich sehr dankbar.Objective-C Speichern und Laden Image in App
1
A
Antwort
2
Sie können NSUserDefaults zum Speichern von Bildern in der App und zum Abrufen derselben verwenden, wenn Sie sie verwenden möchten.
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
////-------------------------------------------------------------------------------------------------------------------------------------------------
UIImage *chosenImage = info[UIImagePickerControllerEditedImage];
self.imagePicked.image = chosenImage;
[[NSUserDefaults standardUserDefaults] setObject:UIImagePNGRepresentation(chosenImage) forKey:@"userImage"]
[picker dismissViewControllerAnimated:YES completion:NULL];
}
//Retrieving the image
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
NSData* imageData = [[NSUserDefaults standardUserDefaults] objectForKey:@"userImage"];
UIImage* userImage = [UIImage imageWithData:imageData];
self.imagePicked.image = userImage;
}
Zum Speichern mehrerer Bilder können Sie eine NSMutable-Datei verwenden.
0
// Bild speichern ALAssetsLibrary & Speichern Galerie Ordner: - (IBAction) sparen: (id) sender {
UIGraphicsBeginImageContextWithOptions(self.share_imageview.bounds.size, _share_imageview.opaque, 0.0);
[self.share_view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *visibleViewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
[self.library saveImage:visibleViewImage toAlbum:@"Photo Blender" withCompletionBlock:^(NSError *error) {
if (error!=nil)
{
NSLog(@"Big error: %@", [error description]);
}
else
{
UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"Success" message:@"Image saved to album." delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil, nil];
[alert show];
}
}];
}
Verwandte Themen
- 1. glänzende App - Speichern und Laden
- 2. Speichern und Laden Image to IsolatedStorage erfordert zweimal speichern
- 3. Bildbereich speichern und laden
- 4. Image Langsames Laden in Android
- 5. AMF0 Parser in ObjectiveC
- 6. UIImage codiert in NSData in ObjectiveC und dann in Swift
- 7. Speichern und Laden eines Bildes von localStorage
- 8. Anglesharp IElement speichern und laden
- 9. Programm speichern und erneut laden
- 10. Image speichern in bestimmten Ordner und den Bildpfad in PHP
- 11. Image nicht auf jquery laden Laden
- 12. Laden und Speichern von Diagrammen in Python
- 13. Speichern und Laden eines Modells in R
- 14. wie laden und speichern QSettings in Qt
- 15. Laden und Speichern von Wörtern in Assembly
- 16. Bilder laden in Image in Android
- 17. Android - Dateien im Projektstamm speichern und laden
- 18. android image "viewer" app
- 19. Base64 Image Größenänderung beim Speichern
- 20. Ungewöhnliches Verhalten beim Speichern und Laden von Bildern in Fackel7
- 21. How to Image Array laden in UIImageView
- 22. Image Laden von Web in WPF/Oberfläche
- 23. 2D Dynamische Speicherzuweisung - ObjectiveC
- 24. ObjectiveC-Blöcke Java-Äquivalent
- 25. Bild speichern in Windows Store App
- 26. Wie kann ich eine ObservableCollection in App Suspend und Start speichern und laden?
- 27. Wie Benutzereingaben automatisch speichern und laden kivy
- 28. Speichern und Laden von AST und M3 von/in Datei
- 29. Semantische Unterschiede zwischen Speichern/Schreiben/Speichern und Lesen/Laden?
- 30. Assembly Laden und Speichern 16 Bit (Halbwort)