• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Die Bildungsoffensive hier im Forum geht weiter! Jetzt sollen Kreativität und technische Möglichkeiten einen neue Dimension erreichen. Das Thema in diesem Monat lautet - Verkehrte Welt - Hier geht es lang --> Klick

Bild speichern

branco145

Rheinischer Winterrambour
Registriert
26.07.09
Beiträge
933
Ich hab mal wieder ein Problem. ;-)

Folgendes: In meiner App kann man den Hintergrund des Menü's ändern.
Dies geschieht über folgenden Code:
Code:
-(IBAction) getPhoto:(id) sender {
	UIImagePickerController * picker = [[UIImagePickerController alloc] init];
	picker.delegate = self;
	picker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;
	[self presentModalViewController:picker animated:YES];
}

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {

	[picker dismissModalViewControllerAnimated:YES];
	image.image = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
	
}

User klickt auf B1 UIImagepicker öffnet sich, User wählt Bild, das UIImageView zeigt das ausgewählte Bild an.

Wie speichere ich aber nun das Bild, sodass wenn man das App später wieder öffnet das selbe Bild wieder als Hintergrund genommen wird. Ich muss da wohl irgendwie mit NSUserDefaults arbeiten oder?
 
Ich muss da wohl irgendwie mit NSUserDefaults arbeiten oder?
-JA

Aber in NSUserDefaults kannst du keine Bilder speichern - glaub ich. Du kannst ja dem Bild eine nummer zuweisen und NSUserDefaults merkt sich die Nummer, und da die Nummer für ein Bild steht wird dieses dann angezeigt - so würd ich es machen.
 
1) Denke bei deinem Code an Memory-Management! Du hast da ein Leak.

2) Wie wärs mit selber überlegen? Lies die Doku zu NSUserDefaults, da wird einiges klarer...

Gruss ppocket