【问题标题】:button click crashes按钮点击崩溃
【发布时间】:2010-07-25 06:05:07
【问题描述】:

我在链接到 UIButton 的 IBAction 中有以下代码,以更改按钮单击时的背景图像。

    UIImage *imageGreen=[UIImage imageNamed:@"bgGreen.png"];
 [clickButton setBackgroundImage:imageGreen forState:UIControlStateNormal];
 [imageGreen release];

点击该按钮三次后,iPhone Simulator 4.0 中的应用程序会崩溃。我正在释放 imageGreen 对象,我还能做些什么来防止这种情况发生。

【问题讨论】:

  • 请提供帮助并标记语言和环境!

标签: iphone uibutton


【解决方案1】:

不,你不应该释放imageGreen

这个变量是通过一种方便的方法接收的,因此会自动释放。调用-release会导致双释放错误,导致程序崩溃。

请阅读memory management guide

【讨论】:

  • 感谢 kenny,我删除了发布声明,现在可以正常使用了。
猜你喜欢
  • 2015-07-25
  • 2018-10-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-13
  • 2017-06-15
相关资源
最近更新 更多