图像未在视图中加载

时间:2010-05-27 13:28:46

标签: iphone

我创建了两个名为“FirstView”和“SecondView”的视图.SecondView的nib文件有一个UIImage视图对象作为它的IBOtlet.Now我从一些FirstViewController的方法获取一个UIImage对象。现在我设置了SecondViewController的imageView属性那个图像,然后我在导航控制器中推送我的SecondView控制器的对象。第二个视图被加载但该图像没有显示在该视图中。代码如下:.....

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)img editingInfo:(NSDictionary *)editInfo
{
   [[picker parentViewController] dismissModalViewControllerAnimated:YES];

   SecondViewController *secondView=[[SecondViewController alloc] initWithNibName:@"SecondViewController" bundle:[NSBundle mainBundle]];

   secondView.imageView.image=img;

   [self.navigationController pushViewController:secondView animated:YES];  
}

1 个答案:

答案 0 :(得分:1)

视图可能尚未从笔尖加载。所以IBOutlets已经没有连接起来了。在firstView中,在secondView上设置一个属性,并在此第二个视图的viewDidLoad方法中,将imageView.image设置为此属性。