-(void)imagePickerController:(UIImagePickerController*)picker didFinishPickingMediaWithInfo:(NSDictionary*)info {
[self dismissModalViewControllerAnimated:YES];
UIImage *image = [info objectForKey: UIImagePickerControllerOriginalImage];
if(imageView1.image == nil){
imageView1.image = image;
}
else if(imageView2.image == nil){
imageView2.image = image;
}
else if(imageView3.image == nil){
imageView3.image = image;
}
//pickedImage = TRUE;
}
I have this code and it never go to the second “if else” statement.
Although it assigns the image to imageView1, next time the imageView1.image is still null.
What am I doing wrong here?
Thanks in advance.
I have two solutions now.
1.Try this
use “valueForKey” instead of objectForKey