iPhone n00b在这里,虽然我确实在商店有一个应用程序。设置来自ViewController的UIImageView图像
我有两个简单的ViewControllers,直接从xCode中的Utility Application模板中获取。我有两个UIImageViews
,一个在故事板中的每个ViewController。我有正确迷上了网点(据我所知),因为我可以设置的第一的ViewController精细图像与
[self.imageView setImage:@"test.png"]
当我尝试做基本上是同样的事情在我的FlipsideViewController
,什么都没发生。
- (void)selectImage:(UIImage *)img
{
NSLog(@"%@", img);
self.editImageView.image = img;
NSLog(@"%@", self.editImageView.image);
}
此代码,给出正确的结果记录所述第一NSLog
语句之后,但在第二行不具有所期望的效果,并且第三线产生(null)
。
编辑:更新coed以反映我想显示“img”而不是使用imageNamed
初始化的另一个图像,这只是一个测试。
更新,谢谢。 – 2012-03-04 22:38:40
你试过了吗[[editImageView setImage:img];'而不是? – 2012-03-06 03:37:43
是的,它没有效果。如果我把代码'[editImageView setImage:[UIImage imagenamed:@“test.png”]];'放入FlipsideViewController的' - (void)viewDidLoad'方法中,image _will_会加载。然而这提出了另一个问题,因为我无法从FlipsideViewController的viewDidLoad方法访问MainViewController的img属性。的Bleh! – 2012-03-06 04:09:17