How can I store a UIImage in an NSDictionary?
You cannot store UIImage object in a dictionary. You will have to convert the image into an NSData object and store that in dictionary.
NSData *imgData = UIImageJPEGRepresentation(yourImage, 0.0f); [dictionary setObject:imgData forKey:@"your key"];