2011-08-31 71 views
1

你好。我正在使用NSUserdefault来存储其中一个控制器的图像名称(点击一个按钮),该控制器设置了其余控制器的背景图像。我也同步默认,以便一切工作正常。 ,当我打开分配工具的问题出现了,每当我改变了形象的名字,并在按钮的点击同步NSUserDefault的,分配显示约1 MB内存分配增加。NSUserDefault在分配上的同步增加了内存。

所以如果有人知道为什么会发生这种情况,或者有解决方案,那么请让我知道吗?

+2

一定不能得到释放。我们必须看到一些代码才能找到问题。 – picciano

回答

0

我找到了答案,而不是设置背景的代码 [self.view setBackgroundColor [UIColor colorWithPatternImage:[UIImage imageNamed:@“imageName”]]];

我已经拍摄了一个imageView,并使用它的属性来设置viewcontroller的view.It的背景。它工作正常,但我仍然需要知道为什么不是我的第一个apporach?