NSUserDefault在分配时的同步会增加内存。

时间:2011-08-31 19:44:11

标签: iphone uiimage memory-management nsuserdefaults

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

所以,如果有人知道为什么会这样,或者有解决方案,那么请你告诉我吗?

1 个答案:

答案 0 :(得分:0)

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

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