我有一个使用UINavigationController
的应用。在一个视图中,我有一系列按钮将ID传递给另一个视图。然后,此新视图将根据在上一个视图中选择的按钮显示数据库中的相关图像。但是,它第一次运行很好,但如果我单击导航上的“后退”按钮并返回到按钮列表视图并尝试单击另一个按钮,它仍会显示上一张图像。它看起来像是在缓存还是什么?
我希望它有意义,并且非常感谢任何帮助。
根据要求,可以使用一些代码:
ProductView.m
//Background Image
UIImage *itemBgImage = [UIImage imageNamed: [row stringForColumn:@"bg_image_iphone"]];
UIImageView *itemBgImageView = [[UIImageView alloc] init];
itemBgImageView.image = itemBgImage;
itemBgImageView.frame = CGRectMake(0.0,0.0, self.view.bounds.size.width, self.view.bounds.size.height);
[self.view addSubview:itemBgImageView];
[self.view sendSubviewToBack:itemBgImageView];
itemBgImage = nil;
[itemBgImage release];
itemBgImageView = nil;
[itemBgImageView release];