1

我有一个使用UINavigationController. 在一个视图中,我有一系列将 ID 传递给另一个视图的按钮。然后,这个新视图会根据在前一个视图中选择的按钮显示数据库中的相关图像。但是,它第一次很好用,但是如果我单击导航上的“返回”按钮并返回到按钮列表视图并尝试单击另一个按钮,它仍然会显示以前的图像。它似乎是它的缓存或什么?

我希望这是有道理的,非常感谢任何帮助。

根据要求,一些代码与之配套:

产品视图.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];
4

0 回答 0