图像未加载到视图中
Posted
技术标签:
【中文标题】图像未加载到视图中【英文标题】:image is not getting loaded in view 【发布时间】:2010-05-27 12:42:07 【问题描述】:我创建了 2 个名为“FirstView”和“SecondView”的视图。 SecondView 的 nib 文件有一个 UIImage 视图对象作为它的 IBOutlet。现在我从一些 FirstViewController 的方法中得到一个 UIImage 对象。现在我正在使用该图像设置 SecondViewController 的 imageView 属性,然后我将 SecondView Controller 的对象推送到导航控制器中。 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】:在SecondViewController
nib 文件中,你有没有检查 UIImageView 是否连接到控制器的imageView
出口?
如果各种值不为零,您是否检查了调试器?
【讨论】:
一切都很好,亲爱的,但是当我在 NSLog 中看到时,secondViewController.imageView 显示“null”。 如果 imageView 为空,那么这意味着在界面生成器中没有正确设置插座。以上是关于图像未加载到视图中的主要内容,如果未能解决你的问题,请参考以下文章