From 6373542458b545513e6e50ad2b904d531aaa5c6c Mon Sep 17 00:00:00 2001 From: matthew Date: Tue, 28 Oct 2008 12:42:05 +0000 Subject: Convert image to JPEG as soon as we have it; that stores/restores okay thankfully (UIImage just pauses/crashes simulator on /next/ run&quit.) --- iphone/FixMyStreet/Classes/InputTableViewController.m | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'iphone/FixMyStreet/Classes/InputTableViewController.m') diff --git a/iphone/FixMyStreet/Classes/InputTableViewController.m b/iphone/FixMyStreet/Classes/InputTableViewController.m index 91c7ec5e9..7cd8f5d02 100644 --- a/iphone/FixMyStreet/Classes/InputTableViewController.m +++ b/iphone/FixMyStreet/Classes/InputTableViewController.m @@ -56,7 +56,9 @@ FixMyStreetAppDelegate *delegate = [[UIApplication sharedApplication] delegate]; if (delegate.image) { - imageView.image = delegate.image; + UIImage *newImage = [[UIImage alloc] initWithData:delegate.image]; + imageView.image = newImage; + [newImage release]; } } @@ -255,7 +257,8 @@ - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)newImage editingInfo:(NSDictionary *)editingInfo { FixMyStreetAppDelegate *delegate = [[UIApplication sharedApplication] delegate]; - delegate.image = newImage; + NSData *imageData = UIImageJPEGRepresentation(newImage, 0.8); + delegate.image = imageData; imageView.image = newImage; -- cgit v1.2.3